add firestarr-cpp/firestarr #180
cmake-test.yml
on: push
Matrix: cmake-test-macos
Matrix: cmake-test-ubuntu
Matrix: cmake-test-windows
cleanup-docker
10s
Annotations
60 warnings
|
cmake-test-ubuntu (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, clang++, arm64) / firestarr-ubuntu-24.04-arm64-clang-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, arm64) / firestarr-ubuntu-24.04-arm64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, g++, x64) / firestarr-ubuntu-24.04-x64-gcc-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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 (ubuntu, 24.04, clang++, x64) / firestarr-ubuntu-24.04-x64-clang-Release
/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-macos (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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 (macos, latest, clang++) / firestarr-macos-latest-arm64-clang-Release
/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-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/GridMap.h#L99
conversion from 'const int' to 'const T', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
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 (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/FireSpread.cpp#L216
conversion from 'const int' to 'const fs::Day', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release:
src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
|
|
cmake-test-windows (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release
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 (windows, latest, cl) / firestarr-windows-latest-x64-cl-Release
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~L31ZQR.dockerbuild
|
31.5 KB |
sha256:ebbdf9d13dd867701cc64a771c33f93dbf4b8a859116545eb6e2cda0ca99ea64
|
|
|
CWFMF~firestarr-cpp~SMTGMF.dockerbuild
|
36.4 KB |
sha256:6c065b62300865f44057947f31cecdae9c0e8e81e2917649b6452371a11a7880
|
|
|
firestarr-macos-arm64-clang-Release
Expired
|
9.35 MB |
sha256:ac09e9ea1223da18667fb7346ad22c86fd4444d2ce9ad8c6d45f0f5a57a9cc76
|
|
|
firestarr-ubuntu-arm64-clang-Release
Expired
|
10.3 MB |
sha256:a5024b580def4c2fd085e2856183e2324afdbc51fcb9a2031371fd24864f5411
|
|
|
firestarr-ubuntu-arm64-gcc-Release
Expired
|
10.4 MB |
sha256:b92236acc1069f772c767f45ad4ae05c454879f6abe79381119945a21ad29cad
|
|
|
firestarr-ubuntu-x64-clang-Release
Expired
|
9.96 MB |
sha256:e7a98fc03cc80fd16cfb9c19bcccb07542dc377ef099dfc9424d2a68d91456cf
|
|
|
firestarr-ubuntu-x64-gcc-Release
Expired
|
10.2 MB |
sha256:62a1c887abde50778a9bff9ab0ef54d880f4d903cb8f898ec32b303072ea9f3e
|
|
|
firestarr-windows-x64-cl-Release
Expired
|
7.05 MB |
sha256:78f0812de57139b657fb139b94ab177280823dff2ec14b4e2227e18327770668
|
|