Skip to content

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

test: add comprehensive node cache correctness tests for BTreeMap

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

Triggered via pull request April 7, 2026 10:14
Status Success
Total duration 10m 0s
Artifacts 19

ci.yml

on: pull_request
Matrix: benchmark
checks-pass
2s
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 (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
594 Bytes
sha256:7a17c5b3a0180ae9f53dfcabaed1af8410dd447c84204064c32d1cdbbd4b7b3c
canbench_result_btreeset Expired
593 Bytes
sha256:b585ddc979e2cd82f8f7801b7063208dabcb978fa97565cb20a7f2240cdab730
canbench_result_io_chunks Expired
599 Bytes
sha256:b3e136722af10d4dabf83c6af3c5088f91d0a99de126f8ceff1412b0352395c3
canbench_result_memory-manager Expired
611 Bytes
sha256:e9fb807c86cb23438740c92e9e4e6c3808ab7d046a26e38dae789dcc4100cc4b
canbench_result_nns Expired
582 Bytes
sha256:5ca155eec95d2afe384b499826fe53c8c3e32b500bd85264c685bee89e3b1b58
canbench_result_vec Expired
582 Bytes
sha256:b5e7378c20b064bf470d47a56a2ed546db867a94e2881095f047fb999a449aa5
canbench_results_btreemap_csv Expired
3 KB
sha256:452909ac5479eceb7ef016e98ced9f8a4d8ae42db3bb46553c0095d626edfe04
canbench_results_btreeset_csv Expired
1.25 KB
sha256:16720fdb6491740ce85ec7b1e1d7d5bcd7fe6a9b98f6cde733846187dae85f09
canbench_results_io_chunks_csv Expired
513 Bytes
sha256:62e4da451c39806de225197e3f99a224c62e2f9789a772d836558c3c2cba5037
canbench_results_memory-manager_csv Expired
363 Bytes
sha256:cab6d971c1f93f192c172f3184c82423630d6f5223c47658e1bbdcb72a184bf0
canbench_results_nns_csv Expired
483 Bytes
sha256:43c88e5518dd0479decc207eb1ec92e8eb35c9eea1dd0c6a0385ce24de92b6f4
canbench_results_persisted_btreemap_yml Expired
3.16 KB
sha256:30a9add58e6fd25c257c1438db5aac4ad6f52f8efc2a2f1f92ef6d8e48241e8a
canbench_results_persisted_btreeset_yml Expired
1.33 KB
sha256:c97cf70c5eafe6877a02acb28ce277e50b245d5473d3ef910889f9261f445b2b
canbench_results_persisted_io_chunks_yml Expired
540 Bytes
sha256:e0f32f42e9c68f06dfc9c252afdaf1db3c00ab925bac6ccd2d3b80b44ab9ec6b
canbench_results_persisted_memory-manager_yml Expired
377 Bytes
sha256:1209abc2c77105deca18d91fb582a836ad64b0561e930c86e67bef2d15c4df47
canbench_results_persisted_nns_yml Expired
510 Bytes
sha256:54f19029f7b2604453d9e67b0045ec3e13991488a0b28ffcc8aca4b38d5de715
canbench_results_persisted_vec_yml Expired
477 Bytes
sha256:71aeaa21b151faffdf4bf3df04b7ef560938a8a93d876175de12f2e5a921311f
canbench_results_vec_csv Expired
454 Bytes
sha256:d30730eaf083619056bbe1862ae038b3e910bc3c008161d84265bdbbccc545f1
pr_number Expired
138 Bytes
sha256:15871ce46dbabd930645284f37665aa770531136c8e7476b15ae24e02f9ec1a3