Skip to content

feat(math): Route game logic math through WWMath with 3-mode deterministic support #9051

feat(math): Route game logic math through WWMath with 3-mode deterministic support

feat(math): Route game logic math through WWMath with 3-mode deterministic support #9051

Triggered via pull request September 3, 2026 15:55
Status Success
Total duration 10m 39s
Artifacts 20

ci.yml

on: pull_request
Detect File Changes
11s
Detect File Changes
Matrix: build-generalsmd-vc6
Matrix: build-generals
Matrix: build-generalsmd-win32
Matrix: replaycheck-generalsmd
Fit to window
Zoom out
Zoom in

Annotations

73 warnings
Detect File Changes
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-debug+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build Generals / win32-vcpkg+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build Generals / win32+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg-debug+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-vcpkg-profile+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32-vcpkg-debug+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa
Build GeneralsMD / win32-vcpkg-profile+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: ilammy/msvc-dev-cmd@0b201ec74fa43914dc39ae48a89fd1d8cb592756. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-vcpkg-profile+t+e: Core/Libraries/Source/debug/debug_debug.cpp#L290
calling _set_se_translator() requires /EHa

Artifacts

Produced during runtime
Name Size Digest
Generals-vc6+t+e
16.3 MB
sha256:cd8c95ae3e919a2126aef9d80a451ed29d73f26b56b3b7d51a26f25444f719ae
Generals-vc6-debug+t+e
52.8 MB
sha256:d4fc7c513088f0c3043dee33356a47a955d94e2b114781dc118675f968f94407
Generals-vc6-profile+t+e
16.4 MB
sha256:8b731194f10cb8f9d21f97928cc437c1b61c048d67cc6a1c741ca6b6370177ee
Generals-win32+t+e
87.4 MB
sha256:eca3b6941a6d99fd1d27944a4c77b12e5c83a90cc364d6cbd48f8d0d45f9700e
Generals-win32-debug+t+e
209 MB
sha256:9042e6d9e8d097c822f9c31a709a838232a04ee07d537b416296f5af3a7f0c6e
Generals-win32-profile+t+e
90.2 MB
sha256:f1c527e37ddcce2849d6f2ca76169fda94eeb92364bf7b7cfdc683596b4da57c
Generals-win32-vcpkg+t+e
87.2 MB
sha256:ab052230132c86a41ba976979aca7044568f2364bc0bb980e913b80080ea214c
Generals-win32-vcpkg-debug+t+e
209 MB
sha256:3a0f23d8d1e68c3d32ecb2a093fed3baeed08fcc57b7b6836b845f1221dac7c9
Generals-win32-vcpkg-profile+t+e
87.9 MB
sha256:0836c2fe35951733f689588bd041f754a66d8f044ea8bf02b18337ad61283f4f
GeneralsMD-vc6+t+e
17.2 MB
sha256:298b43f3cafceec9356e54abb7cc8b57f7ff95349e8f9b00702ae86a7d0a3350
GeneralsMD-vc6-debug+t+e
54.9 MB
sha256:a2d6efb4e2ac4d9c5fd24061a333a1b5033fdffa0828796a1a8b16b3dec60105
GeneralsMD-vc6-profile+t+e
17.3 MB
sha256:4608f41a7389bca318adb2868ff927f2bd31f8c808351dfb11610fbdd41f7d91
GeneralsMD-vc6-releaselog+t+e
30.4 MB
sha256:ad169c976fcc7e059a486da827bbf6ad342c5544db2286e019917328ccd2b102
GeneralsMD-win32+t+e
91.3 MB
sha256:a62e36f328f4ab53ca1e23634a5c576fa92f2348b681a7a5c432380e8834939e
GeneralsMD-win32-debug+t+e
217 MB
sha256:cb61dccdf8494cb5853ecf3749b5c989af9f94e06e2ebd12ed8cbbe9ab9fa8d0
GeneralsMD-win32-profile+t+e
94.3 MB
sha256:da5ca39a6688d06b07a1febde5b5e59861db3ce3f931d436d28592d97f86164a
GeneralsMD-win32-vcpkg+t+e
97.8 MB
sha256:3cba3f74ee49c536513a658120a628597e4b509693c371f94164aea308fd6734
GeneralsMD-win32-vcpkg-debug+t+e
216 MB
sha256:424a75bccdb3d2a2272c2aec9bd3d73bf503773d36c1e47feaf9a5f19109ff60
GeneralsMD-win32-vcpkg-profile+t+e
92 MB
sha256:2e2a7960ef4cadf0021c21d9bf42ac748e2bc5a327929b034b82c72433bbc1f2
Replay-Debug-Log-vc6-releaselog+t+e
3.12 MB
sha256:3a1ef1fa9d421dc46421066f1fdde1ea8cf02f67f62580fc79521a6634636714