Skip to content

delete existing release if not latest #305

delete existing release if not latest

delete existing release if not latest #305

Triggered via push February 13, 2026 18:09
Status Success
Total duration 4m 53s
Artifacts 6

cmake-test.yml

on: push
Matrix: cmake-test
build-release
13s
build-release
Fit to window
Zoom out
Zoom in

Annotations

60 warnings
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:9: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:183:16: warning: declaration of ‘ffmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:184:15: warning: declaration of ‘dmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:185:14: warning: declaration of ‘dc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:186:9: warning: declaration of ‘isi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:187:9: warning: declaration of ‘bui’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-arm64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:9: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
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]
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]
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]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:9: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:183:16: warning: declaration of ‘ffmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:184:15: warning: declaration of ‘dmc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:185:14: warning: declaration of ‘dc’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:186:9: warning: declaration of ‘isi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:187:9: warning: declaration of ‘bui’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
firestarr-ubuntu-24.04-x64-gcc-Release
/home/runner/work/firestarr-cpp/firestarr-cpp/src/cpp/fs/FWI.h:188:9: warning: declaration of ‘fwi’ shadows a member of ‘fs::FwiWeather’ [-Wshadow]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/GridMap.h#L99
conversion from 'const int' to 'const T', possible loss of data
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.
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/FireSpread.cpp#L216
conversion from 'const int' to 'const fs::Day', possible loss of data
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/Grid.h#L605
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'const fs::Idx', possible loss of data
firestarr-windows-latest-x64-cl-Release: src/cpp/fs/Grid.h#L604
conversion from 'uint32_t' to 'fs::Idx', possible loss of data
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
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
firestarr-macos-14-arm64-clang-Release
clang: warning: argument unused during compilation: '-mno-avx512f' [-Wunused-command-line-argument]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-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]
firestarr-macos-14-arm64-clang-Release
clang: warning: argument unused during compilation: '-mno-avx512f' [-Wunused-command-line-argument]

Artifacts

Produced during runtime
Name Size Digest
firestarr-macos-arm64-clang-Release
6.33 MB
sha256:ac8836bcff88143a40ef4e5c4d129cfd836b6a4fb09cea2bca28300dc32cfa4a
firestarr-ubuntu-arm64-clang-Release
7.92 MB
sha256:1f69875abf9c019786da51edae727b02b8c75618c74222cbca79668e21cec167
firestarr-ubuntu-arm64-gcc-Release
7.91 MB
sha256:7ff7d24635c3036a0853662509c5315db81f3ab2e979db10d6682cecdd932c29
firestarr-ubuntu-x64-clang-Release
8.06 MB
sha256:5b3c1e792a1ce71bd329aca90f44abab3dd71ac4dea0e4fbff3aa60d5f21d732
firestarr-ubuntu-x64-gcc-Release
8.22 MB
sha256:26c9c4fcf4c10ab7b19ca9b54ae630f61235c3ba2a7be41e139f04ab1cfc1418
firestarr-windows-x64-cl-Release
6.71 MB
sha256:e57611bfa421724004d0c8c44a48d0430ed8e5bfadf8fc7f0398ff0c79582063