Skip to content

migrate to C++20

migrate to C++20 #1479

Triggered via pull request April 7, 2026 22:59
Status Success
Total duration 41m 56s
Artifacts 10

build-test.yml

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

Annotations

6 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: actions/setup-python@v5, hendrikmuhs/ccache-action@v1.2, jurplel/install-qt-action/action@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 (windows-2022, msvc)
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, hendrikmuhs/ccache-action@v1.2, ilammy/msvc-dev-cmd@v1, jurplel/install-qt-action/action@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 (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 (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 (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: actions/setup-python@v5, hendrikmuhs/ccache-action@v1.2, jurplel/install-qt-action/action@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/

Artifacts

Produced during runtime
Name Size Digest
debug-clang-mmapper-26-04-0-16-gaff8f7ae-Linux-x86_64-deb Expired
165 MB
sha256:b79b45747e649b6dcd7667486f54eee86c3244a0d1c1e10458fbb6d506014734
debug-gcc-mmapper-26-04-0-16-gaff8f7ae-Linux-x86_64-deb Expired
219 MB
sha256:b46594f8ea3c17feb2fff3746533f4c1e5fe123dc2db61391c22aca14e796ef8
debug-gcc-mmapper-26-04-0-16-gaff8f7ae-Windows-x64 Expired
224 MB
sha256:9802efdc0614f7c85d88ac320f14d34bb6b478caffdf342be5e98e6fc44673e7
debug-mmapper-26-04-0-16-gaff8f7ae-Mac-arm64-dmg Expired
195 MB
sha256:f221c96049aad5e8233a0bda3f1489e85064f236a879f2edf0de84a07f5758fb
debug-msvc-mmapper-26-04-0-16-gaff8f7ae-Windows-x64 Expired
189 MB
sha256:12974ba45e7c574214ccffea7204bd98793a1a657e24ddcf66c793f960d68dfb
test-results macos-latest clang Expired
2.08 KB
sha256:9609387e85fa2798ff6a65c2af4e44d5a8b7d587d9ea0ebf52f50fbb279307dd
test-results ubuntu-latest clang Expired
2.07 KB
sha256:edbbdef79ec13cee19803d282c964c3286436b7f4be1c50c017414ad043afaf5
test-results ubuntu-latest gcc Expired
2.08 KB
sha256:123983d36cc63990a2fdf508d8df22cbdd6daadaf5cb5361e7e5cc6254f65a9a
test-results windows-2022 gcc Expired
595 Bytes
sha256:35bb0f7ffd07e9c433f4ff6e410d00c21e5f11dea0a7555c31feacbfa0d63a2f
test-results windows-2022 msvc Expired
605 Bytes
sha256:814e2f6f27c0b38eb39d772033f35647132a5dfdcaf76b256fa07e2324695875