Skip to content

windows-11-arm and windows-latest-x64 #190

windows-11-arm and windows-latest-x64

windows-11-arm and windows-latest-x64 #190

Triggered via push January 28, 2026 23:56
Status Success
Total duration 6m 41s
Artifacts 9

cmake-test.yml

on: push
Matrix: cmake-test
build-docker-amd64
32s
build-docker-amd64
build-docker-arm64
32s
build-docker-arm64
build-release
9s
build-release
cleanup-docker
11s
cleanup-docker
Fit to window
Zoom out
Zoom in

Annotations

70 warnings
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Duff.h:186:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:116:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:523:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:521:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Duff.h:186:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (macos, clang++, arm64, Release) / firestarr-macos-latest-arm64-clang-
/Users/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:116:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/ConstantGrid.h:189:7: warning: implicit conversion from '__tuple_element_t<0UL, tuple<long, long, unsigned short, unsigned short>>' (aka 'long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/ConstantGrid.h:190:7: warning: implicit conversion from '__tuple_element_t<1UL, tuple<long, long, unsigned short, unsigned short>>' (aka 'long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:523:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:521:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Duff.h:186:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (ubuntu, clang++, arm64, Release) / firestarr-ubuntu-24.04-arm64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:116:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:185:25: warning: declaration of ‘prec’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:186:16: warning: declaration of ‘ffmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:187:15: warning: declaration of ‘dmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:14: warning: declaration of ‘dc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:189:15: warning: declaration of ‘isi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:190:15: warning: declaration of ‘bui’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:191:15: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Util.h:472:57: warning: useless cast to type ‘using fs::MathSize = double’ {aka ‘double’} [-Wuseless-cast]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/StrictType.h:47:49: warning: declaration of ‘value’ shadows a member of ‘fs::StrictType<ConcreteType, Units, ValueType, InvalidValue>’ [-Wshadow]
cmake-test (ubuntu, g++, arm64, Release) / firestarr-ubuntu-24.04-arm64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:203:25: warning: useless cast to type ‘using fs::ROSSize = using fs::MathSize = double’ {aka ‘double’} [-Wuseless-cast]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:185:25: warning: declaration of ‘prec’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:186:16: warning: declaration of ‘ffmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:187:15: warning: declaration of ‘dmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:14: warning: declaration of ‘dc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:189:15: warning: declaration of ‘isi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:190:15: warning: declaration of ‘bui’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:191:15: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Util.h:472:57: warning: useless cast to type ‘using fs::MathSize = double’ {aka ‘double’} [-Wuseless-cast]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/StrictType.h:47:49: warning: declaration of ‘value’ shadows a member of ‘fs::StrictType<ConcreteType, Units, ValueType, InvalidValue>’ [-Wshadow]
cmake-test (ubuntu, g++, x64, Release) / firestarr-ubuntu-24.04-x64-gcc-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:203:25: warning: useless cast to type ‘using fs::ROSSize = using fs::MathSize = double’ {aka ‘double’} [-Wuseless-cast]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/ConstantGrid.h:189:7: warning: implicit conversion from '__tuple_element_t<0UL, tuple<long, long, unsigned short, unsigned short>>' (aka 'long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/ConstantGrid.h:190:7: warning: implicit conversion from '__tuple_element_t<1UL, tuple<long, long, unsigned short, unsigned short>>' (aka 'long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:605:61: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:27: warning: implicit conversion changes signedness: 'Idx' (aka 'short') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:604:53: warning: implicit conversion loses integer precision: 'uint32_t' (aka 'unsigned int') to 'const Idx' (aka 'const short') [-Wimplicit-int-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:523:19: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Grid.h:521:35: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/Duff.h:186:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (ubuntu, clang++, x64, Release) / firestarr-ubuntu-24.04-x64-clang-
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/stdafx.h:116:39: warning: implicit conversion increases floating-point precision: 'float' to 'const MathSize' (aka 'const double') [-Wdouble-promotion]
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/GridMap.h#L99
conversion from 'const int' to 'const T', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.cpp#L25
This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/FireSpread.cpp#L216
conversion from 'const int' to 'const fs::Day', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\functional(882): warning C4244: 'return': conversion from 'double' to '_Rx', possible loss of data
cmake-test (windows, cl, x64, Release) / firestarr-windows-latest-x64-cl-
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\type_traits(1680): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/GridMap.h#L99
conversion from 'const int' to 'const T', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.cpp#L25
This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/FireSpread.cpp#L216
conversion from 'const int' to 'const fs::Day', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\functional(882): warning C4244: 'return': conversion from 'double' to '_Rx', possible loss of data
cmake-test (windows, cl, arm64, Release) / firestarr-windows-11-arm64-cl-
C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Tools\MSVC\14.44.35207\include\type_traits(1680): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data

Artifacts

Produced during runtime
Name Size Digest
CWFMF~firestarr-cpp~0WT63Z.dockerbuild
36.2 KB
sha256:9ac6823eb46030ff284ccbd346fadb50f1798275e2f941f7f94fce174749be2a
CWFMF~firestarr-cpp~OBQK77.dockerbuild
30.7 KB
sha256:0cf38f3e0e920ec840350a65f189776a2602712f17dc9193ba7b37f49191c9d1
firestarr-macos-arm64-clang-Release Expired
9.35 MB
sha256:d7a8ab6cb0c46d13f8b56819ec24cab63b0b0c4894242034c0ea97dc7e893f3d
firestarr-ubuntu-arm64-clang-Release Expired
10.3 MB
sha256:1e35bb34bd980a9d3d68e7ecd0c4ebbec3464e27012145a32ea98a5249bfeafe
firestarr-ubuntu-arm64-gcc-Release Expired
10.4 MB
sha256:1b65ca26cb0effbe3ac0c137c6cd03b1575565734353bd0871ab05a1023917a6
firestarr-ubuntu-x64-clang-Release Expired
9.96 MB
sha256:dc3d0a32b7e6d893312578aed78a4c6822e95649007736750374ae8090b52a7c
firestarr-ubuntu-x64-gcc-Release Expired
10.2 MB
sha256:1b26b964e427aab739cf7d28a0e63a970e23f924f27895e0fed069389336cef3
firestarr-windows-arm64-cl-Release Expired
6.97 MB
sha256:20f043720ce72543aa647daef9cf19b14b982c0ce293f5593cc88705b726f1d6
firestarr-windows-x64-cl-Release Expired
7.05 MB
sha256:5f1d4a34f140cf0f14d66087a0c2f623c3b2985868e0ef6a7b79d9b40c54d177