Skip to content

Game loop cleanup

Game loop cleanup #329

Triggered via pull request November 12, 2024 15:42
Status Cancelled
Total duration 22m 18s
Artifacts 3

tec.yml

on: pull_request
Matrix: build
Create Release
0s
Create Release
Matrix: Upload Release Asset(s)
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 66 warnings
build (windows-latest, x64)
Canceling since a higher priority waiting request for 'Trillek Engine CI-refs/pull/246/merge' exists
build (windows-latest, x64)
The operation was canceled.
build (windows-2019, x86)
Canceling since a higher priority waiting request for 'Trillek Engine CI-refs/pull/246/merge' exists
build (windows-2019, x86)
The operation was canceled.
coverage
Canceling since a higher priority waiting request for 'Trillek Engine CI-refs/pull/246/merge' exists
coverage
The operation was canceled.
build (windows-2019, x64)
Canceling since a higher priority waiting request for 'Trillek Engine CI-refs/pull/246/merge' exists
build (windows-2019, x64)
The operation was canceled.
build (windows-latest, x86)
Canceling since a higher priority waiting request for 'Trillek Engine CI-refs/pull/246/merge' exists
build (windows-latest, x86)
The operation was canceled.
build (macOS-latest, x64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build (macOS-latest, x64): deps/trillek-vcomputer/src/dcpu16n/dcpu16n.cpp#L123
'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
build (macOS-latest, x64): deps/trillek-vcomputer/src/dcpu16n/dcpu16n.cpp#L125
'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register]
build (macOS-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ('tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:38:2)' and 'tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:39:2)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
build (macOS-latest, x64): common/string.cpp#L20
'codecvt_utf8<wchar_t>' is deprecated [-Wdeprecated-declarations]
build (macOS-latest, x64): common/string.cpp#L28
'convert_utf8' is deprecated [-Wdeprecated-declarations]
build (macOS-latest, x64): common/string.cpp#L28
'wstring_convert<std::codecvt_utf8<wchar_t>>' is deprecated [-Wdeprecated-declarations]
build (macOS-latest, x64): common/string.cpp#L52
'convert_utf8' is deprecated [-Wdeprecated-declarations]
build (macOS-latest, x64): common/string.cpp#L52
'wstring_convert<std::codecvt_utf8<wchar_t>>' is deprecated [-Wdeprecated-declarations]
build (macOS-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ('tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:38:2)' and 'tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:39:2)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
build (macOS-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ('tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:38:2)' and 'tec::networking::Message::(unnamed enum at /Users/runner/work/tec/tec/common/net-message.hpp:39:2)') is deprecated [-Wdeprecated-anon-enum-enum-conversion]
build (ubuntu-20.04, x64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build (ubuntu-20.04, x64): deps/trillek-vcomputer/src/tr3200/dis_tr3200.cpp#L288
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
build (ubuntu-20.04, x64): deps/trillek-vcomputer/src/tr3200/dis_tr3200.cpp#L279
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L47
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L52
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L47
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L52
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-20.04, x64): client/graphics/vertex-buffer-object.cpp#L84
dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L47
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-20.04, x64): client/imgui-system.hpp#L52
implicit capture of ‘this’ via ‘[=]’ is deprecated in C++20 [-Wdeprecated]
build (ubuntu-latest, x64)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
build (ubuntu-latest, x64): deps/trillek-vcomputer/src/tr3200/dis_tr3200.cpp#L288
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
build (ubuntu-latest, x64): deps/trillek-vcomputer/src/tr3200/dis_tr3200.cpp#L279
‘__builtin___snprintf_chk’ output may be truncated before the last format character [-Wformat-truncation=]
build (ubuntu-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ‘tec::networking::Message::<unnamed enum>’ and ‘tec::networking::Message::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
build (ubuntu-latest, x64): common/physics-system.cpp#L257
‘position.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::y’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-latest, x64): common/physics-system.cpp#L257
‘position.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::x’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ‘tec::networking::Message::<unnamed enum>’ and ‘tec::networking::Message::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
build (ubuntu-latest, x64): common/physics-system.cpp#L257
‘position.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::y’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-latest, x64): common/physics-system.cpp#L257
‘position.glm::vec<3, float, glm::packed_highp>::<anonymous>.glm::vec<3, float, glm::packed_highp>::<unnamed union>::x’ may be used uninitialized in this function [-Wmaybe-uninitialized]
build (ubuntu-latest, x64): common/net-message.hpp#L135
arithmetic between different enumeration types ‘tec::networking::Message::<unnamed enum>’ and ‘tec::networking::Message::<unnamed enum>’ is deprecated [-Wdeprecated-enum-enum-conversion]
build (windows-latest, x64): common/net-message.hpp#L135
operator '+': deprecated between enumerations of different types
build (windows-latest, x64): common/vcomputer-system.cpp#L280
'=': conversion from 'int' to 'tec::eid', signed/unsigned mismatch
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L327
'arena': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L326
'visibility': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L599
'arena': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L598
'visibility': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L1493
'visibility': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L1513
'visibility': unreferenced formal parameter
build (windows-latest, x64): builds/ninja-multi-vcpkg-ci/common/components.pb.cc#L1265
'arena': unreferenced formal parameter
coverage: deps/trillek-vcomputer/src/devices/media.cpp#L163
'fprintf' : format string '%04zX' requires an argument of type 'unsigned __int64', but variadic argument 2 has type 'int'
coverage: common/net-message.hpp#L135
operator '+': deprecated between enumerations of different types
coverage: common/vcomputer-system.cpp#L280
'=': conversion from 'int' to 'tec::eid', signed/unsigned mismatch
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L327
'arena': unreferenced formal parameter
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L326
'visibility': unreferenced formal parameter
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L599
'arena': unreferenced formal parameter
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L598
'visibility': unreferenced formal parameter
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L1493
'visibility': unreferenced formal parameter
coverage: builds/ninja-multi-vcpkg-ci/common/commands.pb.cc#L1513
'visibility': unreferenced formal parameter
build (windows-2019, x64): common/net-message.hpp#L135
operator '+': deprecated between enumerations of different types
build (windows-2019, x64): common/vcomputer-system.cpp#L280
'=': conversion from 'int' to 'tec::eid', signed/unsigned mismatch
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "trillek-macOS-latest", "trillek-ubuntu-20.04", "trillek-ubuntu-latest". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

Artifacts

Produced during runtime
Name Size
trillek-macOS-latest
18.1 MB
trillek-ubuntu-20.04
19.9 MB
trillek-ubuntu-latest
19.8 MB