Skip to content

Add architecture docs and agent coding guidelines #1648

Add architecture docs and agent coding guidelines

Add architecture docs and agent coding guidelines #1648

Triggered via pull request May 19, 2026 18:13
Status Success
Total duration 33m 32s
Artifacts 12

build-test.yml

on: pull_request
Matrix: build
Test Report
4s
Test Report
Fit to window
Zoom out
Zoom in

Annotations

7 warnings
build (macos-latest, clang)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2. 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 (ubuntu-latest, clang)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2. 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 (windows-2022, msvc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2, ilammy/msvc-dev-cmd@v1. 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 (windows-2022, msvc)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
build (windows-2022, clang)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2. 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 (ubuntu-latest, gcc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2. 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 (windows-2022, gcc)
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: hendrikmuhs/ccache-action@v1.2. 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
debug-clang-mmapper-26-04-2-12-ga5ad4bbd-Linux-x86_64-deb Expired
164 MB
sha256:87719c54f4fcf78abd98d852f41a0cba6688114bf2963fedbc9b2c8336d4fc0c
debug-clang-mmapper-26-04-2-12-ga5ad4bbd-Windows-x64 Expired
188 MB
sha256:26ae868bf633bf195f4e6d50cce4d881dc2cc1c86803e029e38127523488a607
debug-gcc-mmapper-26-04-2-12-ga5ad4bbd-Linux-x86_64-deb Expired
219 MB
sha256:c9c8700c30971418bd15fb8f11d8248798b47b9daeba1514637f436765cbb643
debug-gcc-mmapper-26-04-2-12-ga5ad4bbd-Windows-x64 Expired
223 MB
sha256:9ef67ae620a78e655abc8d15b38ebf25aa40eb94e8bdbc328c3750f5d64cd55f
debug-mmapper-26-04-2-12-ga5ad4bbd-Mac-arm64-dmg Expired
195 MB
sha256:87660867ddbe2756a8d021fcf4c149c523b36b35ee312cdd9a1c65213d6feac6
debug-msvc-mmapper-26-04-2-12-ga5ad4bbd-Windows-x64 Expired
175 MB
sha256:408e147a74dc6965f17477288e4403c7ef7e9e6252a84b5e497f956fa8d27c11
test-results macos-latest clang Expired
2.17 KB
sha256:c56f917165079e1e4b56c271d30d7c59755d2ec6d791f140e042e5920050173b
test-results ubuntu-latest clang Expired
2.16 KB
sha256:4e6ebb00a05f4f312285894640940625bacd53b4143752c8e5dd24b5692daf18
test-results ubuntu-latest gcc Expired
2.17 KB
sha256:93d7b381953b355764cf3e94d6855644749267e8ac8550e595a9907dd907f89f
test-results windows-2022 clang Expired
593 Bytes
sha256:9f205bcce41587fbab0853120741bdc9ac51c984456b9609be8f62e13592d4ec
test-results windows-2022 gcc Expired
598 Bytes
sha256:8c9939ff02be017f5b3ba92d8fe24652382ab6070cc1b87f80fd2c5d7ab0c129
test-results windows-2022 msvc Expired
595 Bytes
sha256:93187b5ef8acd85692000a08949f8d7b3abf8342d7b75364187b9a2ca9aba813