Skip to content

Catch missing uv build backend compatible version bumps (#18821) #38884

Catch missing uv build backend compatible version bumps (#18821)

Catch missing uv build backend compatible version bumps (#18821) #38884

Triggered via push April 27, 2026 23:11
Status Failure
Total duration 13m 19s
Artifacts 10

ci.yml

on: push
build-dev-binaries  /  linux libc
1m 25s
build-dev-binaries / linux libc
build-dev-binaries  /  linux aarch64
1m 47s
build-dev-binaries / linux aarch64
build-dev-binaries  /  linux armv7 gnueabihf
2m 9s
build-dev-binaries / linux armv7 gnueabihf
build-dev-binaries  /  linux musl
1m 20s
build-dev-binaries / linux musl
build-dev-binaries  /  macos aarch64
2m 1s
build-dev-binaries / macos aarch64
build-dev-binaries  /  macos x86_64
3m 11s
build-dev-binaries / macos x86_64
build-dev-binaries  /  windows x86_64
2m 30s
build-dev-binaries / windows x86_64
build-dev-binaries  /  windows aarch64
5m 6s
build-dev-binaries / windows aarch64
build-dev-binaries  /  msrv
1m 19s
build-dev-binaries / msrv
build-dev-binaries  /  android aarch64
1m 20s
build-dev-binaries / android aarch64
build-dev-binaries  /  freebsd
3m 9s
build-dev-binaries / freebsd
build-docker  /  plan
build-docker / plan
Matrix: build-release-binaries / linux-arm
Waiting for pending jobs
Matrix: build-release-binaries / linux-powerpc
Waiting for pending jobs
Matrix: build-release-binaries / linux-riscv64
Waiting for pending jobs
Matrix: build-release-binaries / linux-s390x
Waiting for pending jobs
Matrix: build-release-binaries / linux
Waiting for pending jobs
Matrix: build-release-binaries / musllinux-cross
Waiting for pending jobs
Matrix: build-release-binaries / musllinux
Waiting for pending jobs
Matrix: build-release-binaries / windows
Waiting for pending jobs
Matrix: test / cargo-test-windows
build-release-binaries  /  aarch64-apple-darwin
build-release-binaries / aarch64-apple-darwin
build-release-binaries  /  x86_64-apple-darwin
build-release-binaries / x86_64-apple-darwin
check-lint  /  ruff
10s
check-lint / ruff
check-lint  /  ty
13s
check-lint / ty
check-lint  /  shellcheck
7s
check-lint / shellcheck
check-lint  /  validate-pyproject
13s
check-lint / validate-pyproject
check-lint  /  readme
47s
check-lint / readme
check-lint  /  clippy on linux
4m 20s
check-lint / clippy on linux
check-lint  /  clippy on windows
2m 53s
check-lint / clippy on windows
check-lint  /  cargo shear
21s
check-lint / cargo shear
check-lint  /  typos
11s
check-lint / typos
check-docs  /  mkdocs
1m 45s
check-docs / mkdocs
check-generated-files  /  cargo dev generate-all
1m 23s
check-generated-files / cargo dev generate-all
test  /  cargo test on linux
3m 47s
test / cargo test on linux
test  /  cargo test on macos
11m 31s
test / cargo test on macos
check-zizmor  /  zizmor
20s
check-zizmor / zizmor
check-publish  /  cargo publish dry-run
4m 16s
check-publish / cargo publish dry-run
check-release  /  dist plan
21s
check-release / dist plan
test-windows-trampolines  /  check windows crate version
10s
test-windows-trampolines / check windows crate version
test-windows-trampolines  /  check reproducible build
0s
test-windows-trampolines / check reproducible build
bench  /  simulated
5m 43s
bench / simulated
build-release-binaries  /  sdist
build-release-binaries / sdist
Matrix: test-windows-trampolines / windows-trampoline-check
Matrix: test-windows-trampolines / windows-trampoline-test
test-smoke  /  linux
25s
test-smoke / linux
test-smoke  /  linux aarch64
28s
test-smoke / linux aarch64
test-smoke  /  linux musl
28s
test-smoke / linux musl
test-smoke  /  macos
1m 26s
test-smoke / macos
test-smoke  /  windows x86_64
56s
test-smoke / windows x86_64
test-smoke  /  windows aarch64
55s
test-smoke / windows aarch64
test-integration  /  nushell
15s
test-integration / nushell
test-integration  /  conda on linux
47s
test-integration / conda on linux
test-integration  /  conda on macos x86-64
2m 31s
test-integration / conda on macos x86-64
test-integration  /  deadsnakes python3.9 on ubuntu
45s
test-integration / deadsnakes python3.9 on ubuntu
test-integration  /  armv7 on aarch64 linux
1m 7s
test-integration / armv7 on aarch64 linux
test-integration  /  free-threaded on windows
27s
test-integration / free-threaded on windows
test-integration  /  aarch64 windows implicit
38s
test-integration / aarch64 windows implicit
test-integration  /  aarch64 windows explicit
31s
test-integration / aarch64 windows explicit
test-integration  /  windows python install manager
35s
test-integration / windows python install manager
test-integration  /  windows registry
53s
test-integration / windows registry
test-integration  /  pypy on linux
20s
test-integration / pypy on linux
test-integration  /  pypy on windows
1m 13s
test-integration / pypy on windows
test-integration  /  graalpy on linux
33s
test-integration / graalpy on linux
test-integration  /  graalpy on windows
28s
test-integration / graalpy on windows
test-integration  /  pyodide on linux
39s
test-integration / pyodide on linux
test-integration  /  pyodide on windows
1m 6s
test-integration / pyodide on windows
test-integration  /  termux on android
20s
test-integration / termux on android
test-integration  /  github actions
21s
test-integration / github actions
test-integration  /  free-threaded on github actions
17s
test-integration / free-threaded on github actions
test-integration  /  pyenv on wsl
1m 37s
test-integration / pyenv on wsl
test-integration  /  uv_build
2m 7s
test-integration / uv_build
test-integration  /  cache on linux
1m 16s
test-integration / cache on linux
test-integration  /  cache on macos aarch64
18s
test-integration / cache on macos aarch64
test-system  /  python on debian
35s
test-system / python on debian
test-system  /  python on fedora
35s
test-system / python on fedora
test-system  /  python3.12 via setup-python
23s
test-system / python3.12 via setup-python
test-system  /  python3.6 on debian buster
38s
test-system / python3.6 on debian buster
test-system  /  python3.7 on debian buster
38s
test-system / python3.7 on debian buster
test-system  /  graalpy on linux
1m 50s
test-system / graalpy on linux
test-system  /  pypy on linux
28s
test-system / pypy on linux
test-system  /  pyston on linux
3m 52s
test-system / pyston on linux
test-system  /  python on chainguard-dev
23s
test-system / python on chainguard-dev
test-system  /  python on chainguard
24s
test-system / python on chainguard
test-system  /  python on alpine
23s
test-system / python on alpine
test-system  /  python on macos aarch64
16s
test-system / python on macos aarch64
test-system  /  homebrew python on macos aarch64
16s
test-system / homebrew python on macos aarch64
test-system  /  x86-64 python on macos aarch64
44s
test-system / x86-64 python on macos aarch64
test-system  /  python on macos x86-64
54s
test-system / python on macos x86-64
test-system  /  python3.10 on windows x86-64
56s
test-system / python3.10 on windows x86-64
test-system  /  python3.10 on windows x86
1m 28s
test-system / python3.10 on windows x86
test-system  /  python3.13 on windows x86-64
36s
test-system / python3.13 on windows x86-64
test-system  /  x86-64 python3.13 on windows aarch64
48s
test-system / x86-64 python3.13 on windows aarch64
test-system  /  aarch64 python3.13 on windows aarch64
48s
test-system / aarch64 python3.13 on windows aarch64
test-system  /  python3.9 via chocolatey
1m 46s
test-system / python3.9 via chocolatey
test-system  /  python3.9 via pyenv
1m 56s
test-system / python3.9 via pyenv
test-system  /  python3.13 via setup-python
13s
test-system / python3.13 via setup-python
test-system  /  python on amazonlinux
38s
test-system / python on amazonlinux
test-system  /  embedded python3.10 on windows x86-64
36s
test-system / embedded python3.10 on windows x86-64
Matrix: test-ecosystem / ecosystem-test
Matrix: test-system / system-test-conda
Matrix: test-system / system-test-rocky-linux
test uv publish
4m 22s
test uv publish
test-integration  /  registries
59s
test-integration / registries
build-docker  /  docker-publish-base
build-docker / docker-publish-base
bench  /  walltime on aarch64 linux
4m 2s
bench / walltime on aarch64 linux
build-release-binaries  /  Check wheel contents
build-release-binaries / Check wheel contents
all required jobs passed
3s
all required jobs passed
Matrix: build-docker / docker-publish-extra
Waiting for pending jobs
build-docker  /  annotate uv
build-docker / annotate uv
Fit to window
Zoom out
Zoom in

Annotations

1 error, 20 warnings, and 1 notice
all required jobs passed
Process completed with exit code 1.
check-docs / mkdocs
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
test-integration / conda on linux
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-integration / conda on linux
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-system / conda3.11 on linux x86-64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.11 on linux x86-64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-system / python on macos x86-64
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
test-system / conda3.8 on linux x86-64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.8 on linux x86-64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-integration / pyenv on wsl
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: Vampire/setup-wsl@6a8db447be7ed35f2f499c02c6e60ff77ef11278. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.11 on macos aarch64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.11 on macos aarch64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-system / homebrew python on macos aarch64
python@3.14 3.14.4 is already installed and up-to-date. To reinstall 3.14.4, run: brew reinstall python@3.14
test-system / conda3.8 on macos aarch64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.8 on macos aarch64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-integration / conda on macos x86-64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-integration / conda on macos x86-64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-system / conda3.8 on windows x86-64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.8 on windows x86-64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test-system / conda3.11 on windows x86-64
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: conda-incubator/setup-miniconda@fc2d68f6413eb2d87b895e92f8584b5b94a10167. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
test-system / conda3.11 on windows x86-64
The 'defaults' channel might have been added implicitly. If this is intentional, add 'defaults' to the 'channels' list. Otherwise, consider setting 'conda-remove-defaults' to 'true'.
test uv publish
Generating and uploading digital attestations

Artifacts

Produced during runtime
Name Size Digest
benchmarks-walltime Expired
635 MB
sha256:eff36d8fc6e1d5b7f23ed5b869e6f274a7498fbfabff558395b81af814e69a22
uv-android-aarch64-91407545d250476e1ac880da639bc93a4e88722d Expired
33.9 MB
sha256:7a0743a5e1cb9b110054c9e9967d417c6237eb60ec78890060353de99e2ef652
uv-linux-aarch64-91407545d250476e1ac880da639bc93a4e88722d Expired
35.6 MB
sha256:aa72f3ea59746c6c5fe66b9734cb12a7c0bf87ea61efbbd63fe24365da4c7e6d
uv-linux-armv7-gnueabihf-91407545d250476e1ac880da639bc93a4e88722d Expired
33.7 MB
sha256:a77b6544adbd3d2a3d642455bfdb56234cba9a89783e51965d65899f99bff94d
uv-linux-libc-91407545d250476e1ac880da639bc93a4e88722d Expired
37.3 MB
sha256:5a1cec5c9b36ffa3990ab1393df3ef542e93c7c5d9e2dcbe3efe0a73bdd0baa4
uv-linux-musl-91407545d250476e1ac880da639bc93a4e88722d Expired
41.5 MB
sha256:a1078c3ecb57d3e273ba53dfeb8a93e86a6e665760a5d282fd7e71cd4adff3a2
uv-macos-aarch64-91407545d250476e1ac880da639bc93a4e88722d Expired
38.2 MB
sha256:91d259adefaa7722a1ae4dac6641b16e893e9f7bbfe887f50769686e57bca205
uv-macos-x86_64-91407545d250476e1ac880da639bc93a4e88722d Expired
36.2 MB
sha256:f54b90e836bad8a0e323db835e558d9d5de72bf14fec34c27227eabd5f1c7c30
uv-windows-aarch64-91407545d250476e1ac880da639bc93a4e88722d Expired
24 MB
sha256:6bd5e351652ed111e6426ead41dc20b72436b8570ae76e0b55a70480a79f10f8
uv-windows-x86_64-91407545d250476e1ac880da639bc93a4e88722d Expired
25.7 MB
sha256:1b1fa789cce167416a65f467f5fcdd0e732d73da890f441f461c9a8d09d9c36d