Skip to content

Bump mimalloc crate to 0.1.50 while keeping v2 (#19192) #38892

Bump mimalloc crate to 0.1.50 while keeping v2 (#19192)

Bump mimalloc crate to 0.1.50 while keeping v2 (#19192) #38892

Triggered via push April 28, 2026 15:28
Status Success
Total duration 12m 36s
Artifacts 10

ci.yml

on: push
build-dev-binaries  /  linux libc
1m 15s
build-dev-binaries / linux libc
build-dev-binaries  /  linux aarch64
1m 22s
build-dev-binaries / linux aarch64
build-dev-binaries  /  linux armv7 gnueabihf
2m 23s
build-dev-binaries / linux armv7 gnueabihf
build-dev-binaries  /  linux musl
1m 58s
build-dev-binaries / linux musl
build-dev-binaries  /  macos aarch64
2m 28s
build-dev-binaries / macos aarch64
build-dev-binaries  /  macos x86_64
3m 7s
build-dev-binaries / macos x86_64
build-dev-binaries  /  windows x86_64
2m 39s
build-dev-binaries / windows x86_64
build-dev-binaries  /  windows aarch64
5m 39s
build-dev-binaries / windows aarch64
build-dev-binaries  /  msrv
1m 25s
build-dev-binaries / msrv
build-dev-binaries  /  android aarch64
1m 25s
build-dev-binaries / android aarch64
build-dev-binaries  /  freebsd
4m 2s
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
18s
check-lint / ruff
check-lint  /  ty
13s
check-lint / ty
check-lint  /  shellcheck
8s
check-lint / shellcheck
check-lint  /  validate-pyproject
17s
check-lint / validate-pyproject
check-lint  /  readme
29s
check-lint / readme
check-lint  /  clippy on linux
2m 38s
check-lint / clippy on linux
check-lint  /  clippy on windows
3m 1s
check-lint / clippy on windows
check-lint  /  cargo shear
23s
check-lint / cargo shear
check-lint  /  typos
9s
check-lint / typos
check-docs  /  mkdocs
4m 1s
check-docs / mkdocs
check-generated-files  /  cargo dev generate-all
1m 24s
check-generated-files / cargo dev generate-all
test  /  cargo test on linux
3m 50s
test / cargo test on linux
test  /  cargo test on macos
7m 49s
test / cargo test on macos
check-zizmor  /  zizmor
28s
check-zizmor / zizmor
check-publish  /  cargo publish dry-run
4m 40s
check-publish / cargo publish dry-run
check-release  /  dist plan
22s
check-release / dist plan
test-windows-trampolines  /  check windows crate version
8s
test-windows-trampolines / check windows crate version
test-windows-trampolines  /  check reproducible build
0s
test-windows-trampolines / check reproducible build
bench  /  simulated
6m 3s
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
23s
test-smoke / linux
test-smoke  /  linux aarch64
24s
test-smoke / linux aarch64
test-smoke  /  linux musl
32s
test-smoke / linux musl
test-smoke  /  macos
2m 5s
test-smoke / macos
test-smoke  /  windows x86_64
48s
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
53s
test-integration / conda on linux
test-integration  /  conda on macos x86-64
1m 35s
test-integration / conda on macos x86-64
test-integration  /  deadsnakes python3.9 on ubuntu
39s
test-integration / deadsnakes python3.9 on ubuntu
test-integration  /  armv7 on aarch64 linux
59s
test-integration / armv7 on aarch64 linux
test-integration  /  free-threaded on windows
46s
test-integration / free-threaded on windows
test-integration  /  aarch64 windows implicit
37s
test-integration / aarch64 windows implicit
test-integration  /  aarch64 windows explicit
37s
test-integration / aarch64 windows explicit
test-integration  /  windows python install manager
39s
test-integration / windows python install manager
test-integration  /  windows registry
1m 6s
test-integration / windows registry
test-integration  /  pypy on linux
18s
test-integration / pypy on linux
test-integration  /  pypy on windows
25s
test-integration / pypy on windows
test-integration  /  graalpy on linux
38s
test-integration / graalpy on linux
test-integration  /  graalpy on windows
29s
test-integration / graalpy on windows
test-integration  /  pyodide on linux
38s
test-integration / pyodide on linux
test-integration  /  pyodide on windows
1m 1s
test-integration / pyodide on windows
test-integration  /  termux on android
29s
test-integration / termux on android
test-integration  /  github actions
22s
test-integration / github actions
test-integration  /  free-threaded on github actions
22s
test-integration / free-threaded on github actions
test-integration  /  pyenv on wsl
3m 8s
test-integration / pyenv on wsl
test-integration  /  uv_build
2m 8s
test-integration / uv_build
test-integration  /  cache on linux
1m 16s
test-integration / cache on linux
test-integration  /  cache on macos aarch64
17s
test-integration / cache on macos aarch64
test-system  /  python on debian
55s
test-system / python on debian
test-system  /  python on fedora
32s
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
34s
test-system / python3.6 on debian buster
test-system  /  python3.7 on debian buster
58s
test-system / python3.7 on debian buster
test-system  /  graalpy on linux
1m 48s
test-system / graalpy on linux
test-system  /  pypy on linux
26s
test-system / pypy on linux
test-system  /  pyston on linux
4m 4s
test-system / pyston on linux
test-system  /  python on chainguard-dev
32s
test-system / python on chainguard-dev
test-system  /  python on chainguard
24s
test-system / python on chainguard
test-system  /  python on alpine
22s
test-system / python on alpine
test-system  /  python on macos aarch64
13s
test-system / python on macos aarch64
test-system  /  homebrew python on macos aarch64
28s
test-system / homebrew python on macos aarch64
test-system  /  x86-64 python on macos aarch64
38s
test-system / x86-64 python on macos aarch64
test-system  /  python on macos x86-64
45s
test-system / python on macos x86-64
test-system  /  python3.10 on windows x86-64
3m 59s
test-system / python3.10 on windows x86-64
test-system  /  python3.10 on windows x86
1m 20s
test-system / python3.10 on windows x86
test-system  /  python3.13 on windows x86-64
50s
test-system / python3.13 on windows x86-64
test-system  /  x86-64 python3.13 on windows aarch64
53s
test-system / x86-64 python3.13 on windows aarch64
test-system  /  aarch64 python3.13 on windows aarch64
51s
test-system / aarch64 python3.13 on windows aarch64
test-system  /  python3.9 via chocolatey
1m 23s
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
18s
test-system / python3.13 via setup-python
test-system  /  python on amazonlinux
44s
test-system / python on amazonlinux
test-system  /  embedded python3.10 on windows x86-64
44s
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 40s
test uv publish
test-integration  /  registries
1m 20s
test-integration / registries
build-docker  /  docker-publish-base
build-docker / docker-publish-base
bench  /  walltime on aarch64 linux
4m 6s
bench / walltime on aarch64 linux
build-release-binaries  /  Check wheel contents
build-release-binaries / Check wheel contents
all required jobs passed
4s
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

20 warnings and 1 notice
check-docs / mkdocs
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
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-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 / 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-system / python on macos x86-64
The `python-version` input is not set. The version of Python currently in `PATH` will be used.
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.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 / 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 / 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:7ae88b121f3349c79fa4e82c9b4bd3ee8979a84347e8353de9d9ca864c19d655
uv-android-aarch64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
33.9 MB
sha256:b961d428c815671b46ae9f7025a1cc61c36ba9772f5c0ccb38bdc532f726910f
uv-linux-aarch64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
35.6 MB
sha256:c68597f6bbd86003a8a3257233bd02aecfb08265dc88bdc3d8ef1aa556e78aca
uv-linux-armv7-gnueabihf-502d42bf1d1f18920d16aa8015512ad487919221 Expired
33.7 MB
sha256:7bcea89ca8555a76320a37010f750c7a91f8d890b01c4f52e3037877836f860c
uv-linux-libc-502d42bf1d1f18920d16aa8015512ad487919221 Expired
37.3 MB
sha256:557965622471786e962af2c9bcc9d552d1aba189f49de67aff5bf9ed89411e41
uv-linux-musl-502d42bf1d1f18920d16aa8015512ad487919221 Expired
41.5 MB
sha256:356b7bec4d017f778260e8a8eb1d28231b2e223ac6faeb7a85e323a1bdfc0453
uv-macos-aarch64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
38.2 MB
sha256:7c604dd5b74f43f55e6c42abb4103f491fa22589c49f75fa55897c120ec6e8b4
uv-macos-x86_64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
36.2 MB
sha256:d1d7a08226bc26197c7e0bbf3389f3a96d436bb9a38c2ad765e67e58dd5fb478
uv-windows-aarch64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
24 MB
sha256:c3fd67c846501061d22bf9343bc4f767b7702b6c63ae9cc85e16ee71ef1d6ba9
uv-windows-x86_64-502d42bf1d1f18920d16aa8015512ad487919221 Expired
25.7 MB
sha256:70c74b3ee62bb7439488c28bc95bc27f57bc99dd05ec4cba55bad40402d71319