Skip to content

Refactor XmlMapStorage enum handling to centralize type-to-string mappings and improve type safety while extending EnumIndexedArray with additional iteration utilities. #1481

Refactor XmlMapStorage enum handling to centralize type-to-string mappings and improve type safety while extending EnumIndexedArray with additional iteration utilities.

Refactor XmlMapStorage enum handling to centralize type-to-string mappings and improve type safety while extending EnumIndexedArray with additional iteration utilities. #1481

Triggered via pull request April 7, 2026 23:42
Status Success
Total duration 1h 0m 42s
Artifacts 10

build-test.yml

on: pull_request
Matrix: build
Test Report
6s
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 (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: 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, 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-18-g3fc46754-Linux-x86_64-deb Expired
165 MB
sha256:408c006cfd83bc9edade0983a0849b6a07350597001863582b0534fed6542d9b
debug-gcc-mmapper-26-04-0-18-g3fc46754-Linux-x86_64-deb Expired
219 MB
sha256:1c3130c5ca3b099c9db48c7d47af4b4e90a15b7ce24e96881805bc202f03a3fd
debug-gcc-mmapper-26-04-0-18-g3fc46754-Windows-x64 Expired
224 MB
sha256:f200a4a9d1dae0bb00ca5598bfff7a57467400b0d0f610720d2c58088085034c
debug-mmapper-26-04-0-18-g3fc46754-Mac-arm64-dmg Expired
195 MB
sha256:db449f3af3f9acb5a0422e204b5697a8c3c9e1fabed8ead78d11311d609f8338
debug-msvc-mmapper-26-04-0-18-g3fc46754-Windows-x64 Expired
189 MB
sha256:86da0999f6352d46ae97a5855cce492afb940b6b371e443bf9b3695161d57699
test-results macos-latest clang Expired
2.09 KB
sha256:2510c3a704bd4222fd656aaa84ace80463c2fdfd91e71e1f8234a77985b22c48
test-results ubuntu-latest clang Expired
2.07 KB
sha256:7bb238ac104f678bcae95aa636e145004b7c52861e7020109c6eebb468303c34
test-results ubuntu-latest gcc Expired
2.07 KB
sha256:a13f6efdf956a38fd18e6ea873b4a4d74ffdff02664b1ddf459789953a989ac9
test-results windows-2022 gcc Expired
601 Bytes
sha256:8370741629840277fd00b365586e3b32d416c4a76e6c6506f4a4f5dc1762e24d
test-results windows-2022 msvc Expired
599 Bytes
sha256:8c0fa53475c58ab4e72077a85af7b102e53fa33f3b07969731604a2f4737701b