diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 67104433a3dc..dbf35edd5b0a 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,14 +1,13 @@ --- name: Wheel Builds on: - push: - tags: - - '*' + pull_request: + branches: '*' + jobs: build_wheels: name: Build wheels runs-on: ${{ matrix.os }} - environment: release strategy: fail-fast: false matrix: @@ -61,7 +60,6 @@ jobs: build_wheels_macos_arm: name: Build wheels on macOS arm runs-on: ${{ matrix.os }} - environment: release strategy: fail-fast: false matrix: @@ -85,27 +83,9 @@ jobs: with: path: ./wheelhouse/*.whl name: wheels-${{ matrix.os }}-arm - upload_shared_wheels: - name: Upload shared build wheels - runs-on: ubuntu-latest - environment: release - permissions: - id-token: write - needs: ["build_wheels", "build_wheels_macos_arm", "build_wheels_32bit"] - steps: - - uses: actions/download-artifact@v4 - with: - pattern: 'wheels-*' - merge-multiple: true - path: deploy - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - packages-dir: deploy build_wheels_s390x: name: Build wheels on s390x runs-on: ${{ matrix.os }} - environment: release permissions: id-token: write strategy: @@ -132,14 +112,9 @@ jobs: with: name: wheels-${{ matrix.os }}-s390x path: ./wheelhouse/*.whl - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - packages-dir: wheelhouse/ build_wheels_ppc64le: name: Build wheels on ppc64le runs-on: ${{ matrix.os }} - environment: release permissions: id-token: write strategy: @@ -166,14 +141,9 @@ jobs: with: name: wheels-${{ matrix.os }}-ppc64le path: ./wheelhouse/*.whl - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - packages-dir: wheelhouse/ build_wheels_aarch64: name: Build wheels on ${{ matrix.os }} runs-on: ${{ matrix.os }} - environment: release permissions: id-token: write strategy: @@ -199,30 +169,3 @@ jobs: with: name: wheels-${{ matrix.os }}-aarch64 path: ./wheelhouse/*.whl - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - packages-dir: wheelhouse/ - sdist: - name: Build and publish sdist - runs-on: ${{ matrix.os }} - needs: ["upload_shared_wheels"] - environment: release - permissions: - id-token: write - strategy: - fail-fast: false - matrix: - os: [ubuntu-latest] - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-python@v5 - name: Install Python - with: - python-version: '3.10' - - name: Install deps - run: pip install -U build - - name: Build sdist - run: python -m build . --sdist - - name: Publish package distributions to PyPI - uses: pypa/gh-action-pypi-publish@release/v1