Skip to content

Reduce peak memory usage during release builds to fix OOM on manylinu… #59

Reduce peak memory usage during release builds to fix OOM on manylinu…

Reduce peak memory usage during release builds to fix OOM on manylinu… #59

Triggered via push April 3, 2026 19:47
Status Success
Total duration 34m 40s
Artifacts 8

release.yml

on: push
build  /  generate-license
49s
build / generate-license
build  /  lint-toml
7s
build / lint-toml
build  /  check-crates-patch
build / check-crates-patch
build  /  Source distribution
21m 21s
build / Source distribution
Matrix: build / build-macos-x86_64
Matrix: build / macOS arm64 & Windows
build  /  Build docs
42s
build / Build docs
build  /  Merge build artifacts
10s
build / Merge build artifacts
Matrix: test / test-matrix
Fit to window
Zoom out
Zoom in

Annotations

4 warnings
build / lint-python
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/setup-python@v5. 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/
build / macOS arm64 & Windows (3.10, macos-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. 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/
build / build-macos-x86_64 (3.10)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. 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/
build / macOS arm64 & Windows (3.10, windows-latest)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: arduino/setup-protoc@v3. 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/

Artifacts

Produced during runtime
Name Size Digest
dist
171 MB
sha256:5ec1b135eebcb03f515877f513be2a54f0a19c57ba69ec7fed4e9ff0caae2a58
dist-macos-aarch64
34 MB
sha256:c6f0df29ddeb2ba71a970c43ca632249dcdff143cdb366f64ac21e751a522667
dist-macos-latest
31 MB
sha256:4f0718b7e2d5f70e78055792a655b6f71f1e35e125368b2cc94f1b8ccc8f3fa0
dist-manylinux-aarch64
33.8 MB
sha256:3749a7104ec49c7ba7c68c2e073b8aa370cad76f57b2f237cae7dac1d309b86d
dist-manylinux-x86_64
36.1 MB
sha256:48bcefa888f35a9307eaf2d6967094d14f1d4d29958910a0337cd11cd96fc8ee
dist-windows-latest
36.2 MB
sha256:6207aaa3b7a944821b085ddaf0a130eeb6f52121db07e22241a7b1fce14703e2
python-wheel-license
10.9 KB
sha256:55433cf9cc776fab625a8a8422736b73633234e868251a98645824f4dfa61d71
test-ffi-manylinux-x86_64
134 MB
sha256:5d02b8e61cb0f3ad14c5cbc79efcaaeb10f647646f3b86b53b6eb505d323a46b