From 5e1aeff296efdc68e6e1da9670fc2b7b19880af4 Mon Sep 17 00:00:00 2001 From: oisin-m Date: Mon, 1 Dec 2025 11:16:59 +0000 Subject: [PATCH 1/2] chore: remove unused tox ga --- .github/workflows/tox.yml | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 .github/workflows/tox.yml diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml deleted file mode 100644 index 8d9c967..0000000 --- a/.github/workflows/tox.yml +++ /dev/null @@ -1,25 +0,0 @@ -# name: Test with tox - -# on: -# - push -# - pull_request - -# jobs: -# build: -# runs-on: ubuntu-latest -# strategy: -# matrix: -# python-version: ['3.9', '3.10', '3.11', '3.12'] - -# steps: -# - uses: actions/checkout@v3 -# - name: Set up Python ${{ matrix.python-version }} -# uses: actions/setup-python@v4 -# with: -# python-version: ${{ matrix.python-version }} -# - name: Install dependencies -# run: | -# python -m pip install --upgrade pip -# python -m pip install tox tox-gh-actions -# - name: Test with tox -# run: tox \ No newline at end of file From 4603b1f2e273d73f46f33f94306c133a840d2e36 Mon Sep 17 00:00:00 2001 From: oisin-m Date: Mon, 1 Dec 2025 11:18:26 +0000 Subject: [PATCH 2/2] fix: avoid duplicated cd actions --- .github/workflows/ci.yaml | 32 +++++++------------------------- 1 file changed, 7 insertions(+), 25 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c71c5a9..081e3a0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -5,17 +5,21 @@ on: branches: - 'main' - 'develop' + tags-ignore: + - '**' + # Trigger the workflow on pull request pull_request: ~ + # Trigger the workflow manually workflow_dispatch: ~ + # Trigger after public PR approved for CI pull_request_target: types: [labeled] - release: - types: [created] + jobs: - + # Run CI including downstream packages on self-hosted runners downstream-ci: name: downstream-ci if: ${{ !github.event.pull_request.head.repo.fork && github.event.action != 'labeled' || github.event.label.name == 'approved-for-ci' }} @@ -25,25 +29,3 @@ jobs: codecov_upload: true python_qa: true secrets: inherit - - deploy: - if: ${{ github.event_name == 'release' }} - name: Upload to Pypi - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: '3.8' - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install poetry - - name: Build and publish - env: - PYPI_USERNAME: "__token__" - PYPI_PASSWORD: ${{ secrets.PYPI_API_TOKEN }} - run: | - poetry build - poetry publish --username=$PYPI_USERNAME --password=$PYPI_PASSWORD