Skip to content

Merge pull request #390 from nikitalita/more-csharp #717

Merge pull request #390 from nikitalita/more-csharp

Merge pull request #390 from nikitalita/more-csharp #717

Triggered via push March 23, 2026 00:49
Status Success
Total duration 15m 12s
Artifacts 12

all_builds.yml

on: push
Matrix: build
Matrix: export
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

110 warnings
🐧 Linux Editor
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS Template Release: bytecode/gdscript_v2_tokenizer_compat.h#L115
private field 'has_abstract' is not used
🍎 macOS Template Release: bytecode/gdscript_v1_tokenizer_compat.h#L239
private field 'current_line' is not used
🍎 macOS Template Release: utility/import_exporter.cpp#L90
non-void function does not return a value in all control paths
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🍎 macOS Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Template Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Template Release: exporters/scene_exporter.cpp#L1704
'<': signed/unsigned mismatch
Windows Template Release: utility/import_exporter.cpp#L90
'get_scene_groups': not all control paths return a value
Windows Template Release: utility/import_exporter.cpp#L2757
declaration of 'report' hides class member
Windows Template Release: bytecode/gdscript_v1_tokenizer_compat.cpp#L1416
'>': signed/unsigned mismatch
Windows Template Release: bytecode/gdscript_v1_tokenizer_compat.cpp#L1397
'>': signed/unsigned mismatch
Windows Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Editor
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows Editor: exporters/scene_exporter.cpp#L1704
'<': signed/unsigned mismatch
Windows Editor: utility/import_exporter.cpp#L90
'get_scene_groups': not all control paths return a value
Windows Editor: utility/import_exporter.cpp#L2757
declaration of 'report' hides class member
Windows Editor: bytecode/gdscript_v1_tokenizer_compat.cpp#L1416
'>': signed/unsigned mismatch
Windows Editor: bytecode/gdscript_v1_tokenizer_compat.cpp#L1397
'>': signed/unsigned mismatch
Windows Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
Windows Editor
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux Template Release
type 'VkFormat' violates the C++ One Definition Rule
🐧 Linux Template Release
type of 'operator<' does not match original declaration
🐧 Linux Template Release
'icudt_godot78_dat' violates the C++ One Definition Rule
🐧 Linux Template Release
type 'struct Element' violates the C++ One Definition Rule
🐧 Linux Template Release: utility/pcfg_loader.cpp#L364
type 'struct _VCSort' violates the C++ One Definition Rule
🐧 Linux Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4, android-actions/setup-android@v3, dsaltares/fetch-gh-release-asset@1.1.2. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🤖 Android Template Release: bytecode/gdscript_v1_tokenizer_compat.h#L239
private field 'current_line' is not used
🤖 Android Template Release: bytecode/gdscript_v2_tokenizer_compat.h#L115
private field 'has_abstract' is not used
🤖 Android Template Release: external/tinygltf/json.hpp#L26570
identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated
🤖 Android Template Release: external/tinygltf/json.hpp#L26551
identifier '_json' preceded by whitespace in a literal operator declaration is deprecated
🤖 Android Template Release: utility/import_exporter.cpp#L90
non-void function does not return a value in all control paths
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release: external/tinygltf/json.hpp#L26570
identifier '_json_pointer' preceded by whitespace in a literal operator declaration is deprecated
🤖 Android Template Release: external/tinygltf/json.hpp#L26551
identifier '_json' preceded by whitespace in a literal operator declaration is deprecated
🤖 Android Template Release: bytecode/gdscript_v1_tokenizer_compat.h#L239
private field 'current_line' is not used
🤖 Android Template Release: bytecode/gdscript_v2_tokenizer_compat.h#L115
private field 'has_abstract' is not used
🤖 Android Template Release: utility/import_exporter.cpp#L90
non-void function does not return a value in all control paths
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🤖 Android Template Release
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Debug
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache/restore@v4, actions/cache/save@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/setup-python@v5, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux Template Debug
type 'VkFormat' violates the C++ One Definition Rule
🐧 Linux Template Debug
type of 'operator<' does not match original declaration
🐧 Linux Template Debug
'icudt_godot78_dat' violates the C++ One Definition Rule
🐧 Linux Template Debug
type 'struct Element' violates the C++ One Definition Rule
🐧 Linux Template Debug: utility/pcfg_loader.cpp#L364
type 'struct _VCSort' violates the C++ One Definition Rule
🐧 Linux Template Debug
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetMonoMscorlibBasePath(Version): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Debug
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCorlib(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Debug
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.GetCurrentMonoGac(): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Debug
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux Template Debug
ICSharpCode.Decompiler.Metadata.UniversalAssemblyResolver.ResolveInternal(IAssemblyReference): Using member 'System.Reflection.Module.FullyQualifiedName.get' which has 'RequiresAssemblyFilesAttribute' can break functionality when embedded in a single-file app. Returns <Unknown> for modules with no file path.
🐧 Linux export
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS export
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux Template Debug test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🐧 Linux Editor test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows export
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4, robinraju/release-downloader@v1.5. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows export
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
🤖 Android export
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Windows test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🍎 macOS test
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/checkout@v4, actions/download-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
release
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/download-artifact@v4, nikitalita/action-gh-release@v1.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
release
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/

Artifacts

Produced during runtime
Name Size Digest
GDRE_tools-editor-linux
93.2 MB
sha256:bec0fa89cd832cab470b374597e6df20faeeb81357dc35e465c2703a132c3365
GDRE_tools-editor-macos
90.2 MB
sha256:f9f150d602ef2d4b959255d045b40c7dccdc021f053c1b780cc32d581964e281
GDRE_tools-editor-windows
95.7 MB
sha256:d677324944b8e4edfe78bd9f2012891913d580576d8cdf3f005205a281913684
GDRE_tools-standalone-android
79.8 MB
sha256:68fa4a337c87c6d5b81f00198217c43d3bf61ad90423af483e2b856bd6d9018e
GDRE_tools-standalone-linux
33 MB
sha256:f2775c0ec19d36263acdeaea4b9b0728591859413acfbf5df23b0dd20ff7e99e
GDRE_tools-standalone-macos
60.6 MB
sha256:17f7d63d9832c28e90e473a87438912cd168980c222af0b44004755a37b94705
GDRE_tools-standalone-windows
38.4 MB
sha256:c286c075cced1699a2c40e2e96a2b01146d6450fe5efbbdf7062c7384edac71f
GDRE_tools-template_debug-linux
47 MB
sha256:e30d906d074a570b35b82247fbefd5c55371fd1bbceb331f72488784c34bcf99
GDRE_tools-template_release-android
201 MB
sha256:e0494776c4f99248fca86e4f29abe6aaf809fc0d2cf943607495328b48fd28b8
GDRE_tools-template_release-linux
32.6 MB
sha256:c75b676e2e24f15854df493f893ae7b27bbda25de8aae823e65fdca12744147f
GDRE_tools-template_release-macos
59.6 MB
sha256:45313b0675035a7502c419c3bda8fd28cb9f82dfef7e55db67ba1bfd67247341
GDRE_tools-template_release-windows
41.9 MB
sha256:95b6e6aae417196e9a0bcd44e2f634a1823ee02e1ca8565167856ad9c54fd098