Skip to content

feat(opengl): rewrite engine with OpenGL renderer, editor, scripting,… #18

feat(opengl): rewrite engine with OpenGL renderer, editor, scripting,…

feat(opengl): rewrite engine with OpenGL renderer, editor, scripting,… #18

Triggered via push August 21, 2026 11:05
Status Success
Total duration 18m 24s
Artifacts 2

deploy-sdk.yml

on: push
Matrix: build
Create GitHub Release
0s
Create GitHub Release
Fit to window
Zoom out
Zoom in

Annotations

23 warnings
Build SDK (ubuntu-latest)
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/
Build SDK (ubuntu-latest): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Interop.cs#L17
Field 'Interop.ScriptGlue_RegisterEventCallback_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Input.cs#L13
Field 'Input.Input_GetMouseDelta_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Interop.cs#L19
Field 'Interop.ScriptGlue_RegisterCollisionCallback_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Interop.cs#L22
Field 'Interop.ScriptGlue_RegisterDestroyCallback_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Build SDK (ubuntu-latest): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest)
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/
Build SDK (windows-latest)
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.
Build SDK (windows-latest): engine/scripting/managed/src/Input.cs#L9
Field 'Input.Input_IsKeyReleased_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Log.cs#L11
Field 'Log.Log_Info_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Input.cs#L8
Field 'Input.Input_IsKeyPressed_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Log.cs#L12
Field 'Log.Log_Warn_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Interop.cs#L18
Field 'Interop.ScriptGlue_RegisterRenderUICallback_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Log.cs#L13
Field 'Log.Log_Error_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Input.cs#L7
Field 'Input.Input_IsKeyDown_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Input.cs#L12
Field 'Input.Input_GetMouseWheelMove_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Interop.cs#L21
Field 'Interop.ScriptGlue_RegisterInstantiateCallback_Ptr' is never assigned to, and will always have its default value
Build SDK (windows-latest): engine/scripting/managed/src/Interop.cs#L20
Field 'Interop.ScriptGlue_RegisterClearAllCallback_Ptr' is never assigned to, and will always have its default value

Artifacts

Produced during runtime
Name Size Digest
SDK-linux
154 MB
sha256:e75565e38b9c64b0c677ca07534d69b08fe96089a02c1eafb90688a3d8b17f16
SDK-windows
135 MB
sha256:2104af34285a67cf84d8687fd81308df4d967ed5b442f4427356a6695a0e8fee