Skip to content

refactor: improve node cache public API naming and docs #2030

refactor: improve node cache public API naming and docs

refactor: improve node cache public API naming and docs #2030

Triggered via pull request April 4, 2026 08:04
Status Success
Total duration 10m 13s
Artifacts 19

ci.yml

on: pull_request
Matrix: benchmark
checks-pass
3s
checks-pass
Fit to window
Zoom out
Zoom in

Annotations

9 warnings
upload-pr-number
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/upload-artifact@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/
examples
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4. 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/
benchmark (memory-manager)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/
benchmark (vec)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/
benchmark (btreeset)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/
benchmark (nns)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/
benchmark (io_chunks)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/
benchmark (btreemap)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/upload-artifact@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/

Artifacts

Produced during runtime
Name Size Digest
canbench_result_btreemap Expired
596 Bytes
sha256:94b80a2b91209437036c4d794c6db021de92815d7ce5241bedb60176f95d942e
canbench_result_btreeset Expired
593 Bytes
sha256:1049165c27b894927d0cd2070721342cd0b865ab33d1b7a6f49c1ce9459a71b1
canbench_result_io_chunks Expired
601 Bytes
sha256:58c25bbe4f4ae99ac176e2f2d9c1df1ea7bc0627693eea00331482db6abe51cc
canbench_result_memory-manager Expired
611 Bytes
sha256:1e55933c0aa9e0a6d06915162a8062ae16ae3cd589960f58762be146f4ad1356
canbench_result_nns Expired
583 Bytes
sha256:f079d732b6763f67acb805854ee3647572d0098626af9e2c4a47643f7a077e4f
canbench_result_vec Expired
584 Bytes
sha256:757bc5ecbf447956ded3e09c9160a6bccddb9c285b158a64b1a717ee207b401b
canbench_results_btreemap_csv Expired
2.99 KB
sha256:ab6839cb8985dfca3351dc2d2634046c8d150b54cc0c532d8b05c7a8544df8dc
canbench_results_btreeset_csv Expired
1.24 KB
sha256:ec295cd58a5d55e55ad0595bc0895788134a5de5e40081408fe0e0962661d78e
canbench_results_io_chunks_csv Expired
514 Bytes
sha256:5c96f5b4b9cae6565669b7fa9cdae39bc3064531ab0b791bca8209cdd2c53c43
canbench_results_memory-manager_csv Expired
363 Bytes
sha256:de65d09cd51cf1aed34ff81a1dfc48dc5fae15c9f2ff7334e28801934c631061
canbench_results_nns_csv Expired
484 Bytes
sha256:8e5eb84e21e59148ba6d31a27202153a4ede80ccd8d43954fb3bc52216b1b757
canbench_results_persisted_btreemap_yml Expired
3.15 KB
sha256:dd9e69542758215fc7dda72e35d65c7933034ba3274870f8510d8397b4c31f42
canbench_results_persisted_btreeset_yml Expired
1.31 KB
sha256:dff35a68a9b4db4f857db8962858249c63c1c5ab59cf6f9ef766571565517db1
canbench_results_persisted_io_chunks_yml Expired
537 Bytes
sha256:e5f51c872a0ea657b0c6384c5bea808e9cc0bcbaac9d23b13ec751154ca6effd
canbench_results_persisted_memory-manager_yml Expired
377 Bytes
sha256:1e644ae6c61553cf4c22163170c97aff00dcee40c10562a2a691b0cfcf016f6e
canbench_results_persisted_nns_yml Expired
510 Bytes
sha256:51c3238854ea4a9c2b124e18b2953da4de1f2a2e182bcc3c2f472be4488e2b3e
canbench_results_persisted_vec_yml Expired
477 Bytes
sha256:53c667ec71667cdb3e827c3bd5b63c217899cae731b9f94f4b63e9558ba836da
canbench_results_vec_csv Expired
454 Bytes
sha256:1a0b33c7d163bda251265db2d539b1a14414eb4ba80f0adadf49b4bb86038307
pr_number Expired
138 Bytes
sha256:d8f954f89e26cd4065c4227ec94393ad91608017fd5d38746470f3a27e5a97f5