Skip to content

fix(build): unbreak GenCI — robust version parse + gate ExternalContr… #11

fix(build): unbreak GenCI — robust version parse + gate ExternalContr…

fix(build): unbreak GenCI — robust version parse + gate ExternalContr… #11

Triggered via push July 5, 2026 15:11
Status Failure
Total duration 7m 15s
Artifacts 4

ci.yml

on: push
Detect File Changes
7s
Detect File Changes
Matrix: build-generalsmd-vc6
Matrix: build-generals
Matrix: build-generalsmd-win32
Matrix: replaycheck-generalsmd
Waiting for pending jobs
Fit to window
Zoom out
Zoom in

Annotations

47 errors and 74 warnings
Build GeneralsMD / vc6-profile+t+e
Process completed with exit code 1.
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-releaselog+t+e
Process completed with exit code 1.
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-releaselog+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6+t+e
Process completed with exit code 1.
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-profile+t+e
Process completed with exit code 1.
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-profile+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e
Process completed with exit code 1.
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build Generals / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e
Process completed with exit code 1.
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6-debug+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e
Process completed with exit code 1.
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / vc6+t+e: Core/Libraries/Source/WWVegas/WWLib/bittype.h#L40
Cannot open include file: 'stdint.h': No such file or directory
Build GeneralsMD / win32-profile+t+e
Process completed with exit code 1.
Build GeneralsMD / win32+t+e
Process completed with exit code 1.
Build GeneralsMD / win32+t+e: GeneralsMD/Code/GameEngine/Source/GameClient/GUI/ControlBar/ControlBar.cpp#L1084
'gfp': local variable is initialized but not referenced
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 GeneralsMD / vc6-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: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / vc6-releaselog+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / vc6+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / vc6-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: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / vc6-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: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / vc6-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: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / vc6+t+e
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. 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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. 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: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-profile+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L165
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build GeneralsMD / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L165
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. 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: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-debug+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L164
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build Generals / win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L164
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. 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: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / win32-debug+t+e: GeneralsMD/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L165
operator '/': deprecated between enumerations and floating-point types
Build GeneralsMD / win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
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, lukka/run-vcpkg@5e0cab206a5ea620130caf672fce3e4a6b5666a1. 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: Core/Libraries/Source/WWVegas/WWDownload/FTP.cpp#L673
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / win32-profile+t+e: Generals/Code/Libraries/Source/WWVegas/WW3D2/ww3d.cpp#L164
operator '/': deprecated between enumerations and floating-point types
Build Generals / win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning

Artifacts

Produced during runtime
Name Size Digest
Generals-win32+t+e Expired
86.1 MB
sha256:b14474398fc43a0fd74085007394fff46e90278e59c1cd41fc4c37d5798d1469
Generals-win32-debug+t+e Expired
205 MB
sha256:4a9f13c2f755abb906c652d7949c3e058a34f6ed9e13645b3e4a7662541fdcab
Generals-win32-profile+t+e Expired
88.2 MB
sha256:aada40458011f31cd60b8003cac65304d2dd28100f110ac78ba5f01f420a8cbf
GeneralsMD-win32-debug+t+e Expired
237 MB
sha256:43a881d9ee46c29f97215c22caec5df3a9923e3f1f3ca1e2d5488eb4e600f2e5