diff --git a/.github/workflows/wheels.yml b/.github/workflows/wheels.yml index 8e3368e..b7d002f 100644 --- a/.github/workflows/wheels.yml +++ b/.github/workflows/wheels.yml @@ -5,8 +5,8 @@ env: # to build wheels. This is normally set to `main` in the main branch of this # repo, and to a tag name (e.g., `v2.3.2`) on a release branch. SOURCE_REF_TO_BUILD: main - UV_VERSION: "0.13.4" - UV_HASH: "2b428396f12572d4429cf210ca234dd599a33b3af0958a4d5ed569d63e3f344f" + UV_VERSION: "0.13.6" + UV_HASH: "f29c3e94ffabd7e6f3ba521dba169a9b7ec12100bf3257087f0f24f6123f3645" on: @@ -61,7 +61,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0 + uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # v10.3.3 with: version: ${{ env.UV_VERSION }} # unlike build_wheels, this job is Linux-only, so we can pin the download too @@ -138,7 +138,7 @@ jobs: persist-credentials: false # the version of python we'll run cibuildwheel with - - uses: actions/setup-python@5fda3b95a4ea91299a34e894583c3862153e4b97 # v7.0.0 + - uses: actions/setup-python@6d4fd22b20465ccc0f7354476588e8df7c9ca0e0 # v7.1.0 with: python-version: 3.13 @@ -146,7 +146,7 @@ jobs: # Note that cibuildwheel provides it in the Linux images, so this install # is only useful on macOS/windows - name: Install uv - uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0 + uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # v10.3.3 with: # can't use checksum here, because there are different packages # for different OS @@ -199,7 +199,7 @@ jobs: echo "CIBW_ENVIRONMENT_PYODIDE=INSTALL_OPENBLAS=false" >> "$GITHUB_ENV" - name: Build wheels - uses: pypa/cibuildwheel@b9e566a2b284570af229f6c2a33673410d0389a3 # v4.3.4 + uses: pypa/cibuildwheel@f9b966cfadf4109556cadc5bb39ddb72d0ce664e # v4.3.5 env: CIBW_BUILD: ${{ matrix.python }}-${{ matrix.buildplat[1] }} SRC: ${{ github.workspace }}/numpy-src @@ -229,7 +229,7 @@ jobs: merge-multiple: true - name: Upload nightly wheel - uses: scientific-python/upload-nightly-action@16fa02eacee1655195143de09f03676e60ef2bf5 # 0.6.5 + uses: scientific-python/upload-nightly-action@5a74a2a4ec19d7ab8b5317c1cdd356c150d92cd0 # 0.6.6 with: anaconda_nightly_upload_token: ${{ secrets.NUMPY_NIGHTLY_UPLOAD_TOKEN }} artifacts_path: dist/ @@ -256,7 +256,7 @@ jobs: persist-credentials: false - name: Install uv - uses: astral-sh/setup-uv@1c37ad07a6a961277cf70c0d37d6f313000f5884 # v10.3.0 + uses: astral-sh/setup-uv@68559e99cc807c1eb7e9238fd43a15bba460eec2 # v10.3.3 with: version: ${{ env.UV_VERSION }} # unlike build_wheels, this job is Linux-only, so we can pin the download too