diff --git a/.github/workflows/build-wheels.yml b/.github/workflows/build-wheels.yml index 541cdb9474..f9e0596849 100644 --- a/.github/workflows/build-wheels.yml +++ b/.github/workflows/build-wheels.yml @@ -248,6 +248,7 @@ jobs: upload_pypi: needs: [build_wheels, test_sdist] + if: always() && (startsWith(github.ref, 'refs/tags/') || inputs.test_pypi) && needs.build_wheels.result == 'success' && needs.test_sdist.result == 'success' runs-on: ubuntu-latest environment: pypi permissions: