Skip to content

Merge pull request #33 from IOleg-crypto/opengl #324

Merge pull request #33 from IOleg-crypto/opengl

Merge pull request #33 from IOleg-crypto/opengl #324

Triggered via push August 21, 2026 08:45
Status Success
Total duration 19m 22s
Artifacts 12

ci.yml

on: push
Matrix: Linux Builds / build-linux
Matrix: Windows Builds / build-windows
Format Check  /  clang-format check
59s
Format Check / clang-format check
Production Check
4s
Production Check
Fit to window
Zoom out
Zoom in

Annotations

117 warnings
Format Check / clang-format check
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux Builds / build (ubuntu-latest, Release, gcc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Input.cs#L10
Field 'Input.Input_IsMouseButtonDown_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Release, clang): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L10
Field 'Input.Input_IsMouseButtonDown_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Linux Builds / build (ubuntu-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Debug, vs2026)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, vs2026): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Debug, clang)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, clang): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Release, clang)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, clang): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Debug, gcc)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Debug, gcc): engine/scripting/managed/src/Input.cs#L10
Field 'Input.Input_IsMouseButtonDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Release, gcc)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L16
Field 'Interop.ScriptGlue_RegisterUpdateCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, gcc): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, hendrikmuhs/ccache-action@v1.2, ilammy/msvc-dev-cmd@v1. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Builds / build (windows-latest, Release, vs2026)
Saving cache failed: Error: Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Input.cs#L10
Field 'Input.Input_IsMouseButtonDown_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Input.cs#L11
Field 'Input.Input_IsMouseButtonPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Windows Builds / build (windows-latest, Release, vs2026): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value

Artifacts

Produced during runtime
Name Size Digest
Linux-linux-clang-Debug-binaries Expired
42.5 KB
sha256:7c3a8a9a10ee7a325c788e120391167e24cbe80ba382ef4f43be370b11257e5b
Linux-linux-clang-Release-binaries Expired
39.3 KB
sha256:3479cb15dcdb51f7338dfddec32a1eaec673e1b3fb31db58f50d74b0ea208e5c
Linux-linux-clang-Release-executables Expired
17.9 MB
sha256:2052cd21a01d89b2c61782754c21fe32ef2aa69094ff2b39cf3b9ca9f883d840
Linux-linux-gcc-Debug-binaries Expired
38.1 KB
sha256:a23d0969257110118e907e46141efbb502e4b97dcf7c74c23361d5e23f0cb2f4
Linux-linux-gcc-Release-binaries Expired
33.8 KB
sha256:640f240bcc98aa2121e8c64901c4adaf254e624dd1d1ac457de1be90ebe08886
Linux-linux-gcc-Release-executables Expired
39.1 MB
sha256:e0a32aa40384a4f86cb42fb35c43069920ab0dc56b4ef65893aea54cf5883244
Windows-windows-clang-Debug-binaries Expired
42 KB
sha256:9b4c1b78a824793bfcecbb5686e067647441f09fc60888f15d24369e5f54f3c9
Windows-windows-clang-Release-binaries Expired
37.6 KB
sha256:1c74dad26a66f357f5d65822ce114df67c082e05cbf92f9d90f92182e0fc3405
Windows-windows-gcc-Debug-binaries Expired
41.1 KB
sha256:86111452babca24f3be245709c4bfdf824c3306993eb3403310d29773f6ce470
Windows-windows-gcc-Release-binaries Expired
36.5 KB
sha256:741d239232458e18fdbeee4960b80af0e31309dff196654d6ca8f0abbea08e77
Windows-windows-vs2026-Debug-binaries Expired
35.9 KB
sha256:6166c3367e503a95a833108d3d3f3e7ee5b3b2ce3fcdcfb3afbcaf012c2b92a1
Windows-windows-vs2026-Release-binaries Expired
31 KB
sha256:cfa47800f5de7a4e88008839565212f836f5b798ddc9e5cc9d5ede7f865fb3f1