Skip to content

[GEN][ZH] Simplify repeated calls to removeLastChar with new truncate and trim methods #2246

[GEN][ZH] Simplify repeated calls to removeLastChar with new truncate and trim methods

[GEN][ZH] Simplify repeated calls to removeLastChar with new truncate and trim methods #2246

Triggered via pull request July 12, 2025 19:26
Status Failure
Total duration 10m 10s
Artifacts 6

ci.yml

on: pull_request
Detect File Changes
8s
Detect File Changes
Matrix: build-generals
Matrix: build-generalsmd
Fit to window
Zoom out
Zoom in

Annotations

12 errors and 93 warnings
Build Generals / Preset vc6-debug+t+e
Process completed with exit code 1.
Build Generals / Preset vc6-debug+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo' : is not a member of 'AsciiString'
Build Generals / Preset vc6+t+e
Process completed with exit code 1.
Build Generals / Preset vc6+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo' : is not a member of 'AsciiString'
Build Generals / Preset vc6-profile+t+e
Process completed with exit code 1.
Build Generals / Preset vc6-profile+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo' : is not a member of 'AsciiString'
Build Generals / Preset win32-debug+t+e
Process completed with exit code 1.
Build Generals / Preset win32-debug+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo': is not a member of 'AsciiString'
Build Generals / Preset win32-profile+t+e
Process completed with exit code 1.
Build Generals / Preset win32-profile+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo': is not a member of 'AsciiString'
Build Generals / Preset win32+t+e
Process completed with exit code 1.
Build Generals / Preset win32+t+e: Core/GameEngine/Source/Common/ReplaySimulation.cpp#L228
'truncateTo': is not a member of 'AsciiString'
Build Generals / Preset vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build Generals / Preset win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / Preset win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / Preset win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / Preset win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-debug+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6+t+e: Core/Libraries/Source/WWVegas/WWDownload/registry.cpp#L25
'WIN32_LEAN_AND_MEAN' : macro redefinition
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1122
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L1046
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build GeneralsMD / Preset vc6-profile+t+e: Core/Tools/Autorun/GameText.cpp#L822
'int' : forcing value to bool 'true' or 'false' (performance warning)
Build Generals / Preset win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / Preset win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / Preset win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / Preset win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / Preset win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build Generals / Preset win32+t+e: Core/Libraries/Source/WWVegas/WWLib/cpudetect.cpp#L907
'GetVersionExA': was declared deprecated
Build Generals / Preset win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build Generals / Preset win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build Generals / Preset win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-debug+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / Preset win32-debug+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-debug+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-profile+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / Preset win32-profile+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32-profile+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32+t+e: Core/Libraries/Source/WWVegas/WWDownload/FTP.CPP#L668
'=': conversion from 'time_t' to 'int', possible loss of data
Build GeneralsMD / Preset win32+t+e
operands are different enum types 'SBServerListState' and 'SBState'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32+t+e
operands are different enum types '_GPIBool' and '_GPEnum'; use an explicit cast to silence this warning
Build GeneralsMD / Preset win32+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
GeneralsMD-vc6+t+e Expired
17.2 MB
sha256:73dc22123cc06d8d626a1c090cc089fe0d7d1b2b5a8e08cc23a1be578949b457
GeneralsMD-vc6-debug+t+e Expired
54.2 MB
sha256:72feaf77d8877a2a59ad8b90681a65ca635bf7bac600a2c249e57efdd3c66e4c
GeneralsMD-vc6-profile+t+e Expired
17.3 MB
sha256:e76da079bae2690eff721ffdffd2d064dfe443d8691c3a69a7091fb62205dfd4
GeneralsMD-win32+t+e Expired
95.1 MB
sha256:cbee55c768e26f3dd7c9a0efdd54fe26dd98126f9f57dd2e39e44f5c7e1b96d4
GeneralsMD-win32-debug+t+e Expired
219 MB
sha256:021e638cd5c967ce1fc66a08b2c1b33c3e00f6976b9053d660dfed67f3f3764e
GeneralsMD-win32-profile+t+e Expired
95.4 MB
sha256:b8fd8a63b9f3752cc5f919938b1951cf7d8ceb0a2841ef9e4673c108393eaf33