Skip to content

test: add comprehensive node cache correctness tests for BTreeMap #2029

test: add comprehensive node cache correctness tests for BTreeMap

test: add comprehensive node cache correctness tests for BTreeMap #2029

Triggered via pull request April 4, 2026 07:58
Status Success
Total duration 10m 34s
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 (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 (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 (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 (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 (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
597 Bytes
sha256:531f7d2a421100eb24035c2ee20119c03fdb381c2292243d0a044ef8bc1d580e
canbench_result_btreeset Expired
593 Bytes
sha256:735e11ed9e6cb3b3cd9652b796f272db6d0b8e7f182aeca6e8de596e197b45b1
canbench_result_io_chunks Expired
601 Bytes
sha256:4e00d369276c99f5fea8a0c5d628d25884a336a14716f1f5da6c40d5129fd60b
canbench_result_memory-manager Expired
612 Bytes
sha256:e1b049c9235ecb8a34dcff914ae2f0a2021d26ac5a59ed06e341c0d65c12fe77
canbench_result_nns Expired
584 Bytes
sha256:ce0ac6fae362a5effe1053fb9932f65ef9a2f94239a34858e8d54322e2e003fa
canbench_result_vec Expired
584 Bytes
sha256:dea4233c6ba413d8173fea66c15a4bb2e5c841f5c1f381742096927981e7667c
canbench_results_btreemap_csv Expired
2.99 KB
sha256:0c278cac12f286392b35dae402516105a9a733954d040ad3491b8573affef1a5
canbench_results_btreeset_csv Expired
1.24 KB
sha256:a02d4217be6d35f0946ea5920e2f3c2f9495afacf77b7f564a6ea2b6786f4141
canbench_results_io_chunks_csv Expired
514 Bytes
sha256:73bd86209fd2bb9f2ac94a4f8674b2599d3581c1b201782421905d460ba2eccf
canbench_results_memory-manager_csv Expired
363 Bytes
sha256:8fd9e7bf68193cdd326de066d226a79a052064b8ca6d85499d8d466b2cb8dd27
canbench_results_nns_csv Expired
484 Bytes
sha256:e6bd9d90b24734de212ea020c589ff0c98662baa2131832dd2c9de38480e5be2
canbench_results_persisted_btreemap_yml Expired
3.15 KB
sha256:21522bddcb9b0d92a8bcae747b6b7b688afbb9d35b87787446fd266c202b48b8
canbench_results_persisted_btreeset_yml Expired
1.31 KB
sha256:71e9f92e79b37eee3bde9cfd56b6d869a4036600df85c8bbe97657ac77ef7ef7
canbench_results_persisted_io_chunks_yml Expired
537 Bytes
sha256:60c19801277846b0166b4938b1e66a59bea16519ee5f015b2bd65968b464b65b
canbench_results_persisted_memory-manager_yml Expired
377 Bytes
sha256:21ced22774dc2915c6e8c9cbc74671d1baef1124a8bb722f1d3947e98a84cf26
canbench_results_persisted_nns_yml Expired
510 Bytes
sha256:ee268f594dc07ab1bfe2fed5cedee177866f7c0d361b117c945ab12ba4a1f559
canbench_results_persisted_vec_yml Expired
477 Bytes
sha256:c800397802fb04b8b37f67ad68f7bdbea1c5cf96b26cc97a3d5a1d9cc54b1233
canbench_results_vec_csv Expired
454 Bytes
sha256:3e31822ba9d2a5fd625e8ed09f2fd5898f779659f11c6693ce4798d1ec8633c5
pr_number Expired
138 Bytes
sha256:b34b15a7c1c26ce744a0ca54a4363b24e565d8e3a7f16fc314ec0c0b12f02c8e