diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 67104433a3dc..545cb8068e45 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -1,9 +1,9 @@ --- name: Wheel Builds on: - push: - tags: - - '*' + pull_request: + branches: '*' + jobs: build_wheels: name: Build wheels @@ -85,23 +85,6 @@ 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 }} @@ -132,10 +115,6 @@ 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 }} @@ -166,10 +145,6 @@ 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 }} @@ -199,30 +174,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