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