Skip to content

.NET Core - Release #1502

.NET Core - Release

.NET Core - Release #1502

Manually triggered April 26, 2026 17:56
Status Success
Total duration 2m 14s
Artifacts 6

dotnet-core.yml

on: workflow_dispatch
Build - Windows .NET Framework Zip
35s
Build - Windows .NET Framework Zip
Run Tests & Publish Dev Package
2m 9s
Run Tests & Publish Dev Package
Matrix: Build Single-File Artifact
Fit to window
Zoom out
Zoom in

Annotations

103 warnings
Build - Windows .NET Framework Zip
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/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L17
Non-nullable field 'fieldMarshaledSizes' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L16
Non-nullable field 'fieldAndParameterDefaultValueData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L15
Non-nullable field 'fieldDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L14
Non-nullable field 'parameterDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build - Windows .NET Framework Zip: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L348
Possible null reference argument for parameter 'forWhat' in 'Il2CppTypeReflectionData LibCpp2ILUtils.GetTypeReflectionData(Il2CppType forWhat)'.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L302
Dereference of a possibly null reference.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (osx-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (osx-x64, Cpp2IL)
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/
Build Single-File Artifact (osx-x64, Cpp2IL)
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/
Build Single-File Artifact (linux-arm64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L348
Possible null reference argument for parameter 'forWhat' in 'Il2CppTypeReflectionData LibCpp2ILUtils.GetTypeReflectionData(Il2CppType forWhat)'.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L302
Dereference of a possibly null reference.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (linux-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (linux-arm64, Cpp2IL)
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/
Build Single-File Artifact (linux-arm64, Cpp2IL)
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/
Build Single-File Artifact (linux-x64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L15
Non-nullable field 'fieldDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L14
Non-nullable field 'parameterDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (linux-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (linux-x64, Cpp2IL)
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/
Build Single-File Artifact (linux-x64, Cpp2IL)
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/
Build Single-File Artifact (win-arm64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (win-arm64, Cpp2IL)
No files were found with the provided path: ./Cpp2IL/bin/Release/net10.0/win-arm64/publish/Cpp2IL. No artifacts will be uploaded.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L348
Possible null reference argument for parameter 'forWhat' in 'Il2CppTypeReflectionData LibCpp2ILUtils.GetTypeReflectionData(Il2CppType forWhat)'.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L302
Dereference of a possibly null reference.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (win-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (win-arm64, Cpp2IL)
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/
Build Single-File Artifact (win-arm64, Cpp2IL)
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/
Build Single-File Artifact (win-x64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L348
Possible null reference argument for parameter 'forWhat' in 'Il2CppTypeReflectionData LibCpp2ILUtils.GetTypeReflectionData(Il2CppType forWhat)'.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L302
Dereference of a possibly null reference.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (win-x64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (win-x64, Cpp2IL)
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/
Build Single-File Artifact (win-x64, Cpp2IL)
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/
Build Single-File Artifact (osx-arm64, Cpp2IL)
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/github-script@v7, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L15
Non-nullable field 'fieldDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L14
Non-nullable field 'parameterDefaultValues' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Build Single-File Artifact (osx-arm64, Cpp2IL): LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Build Single-File Artifact (osx-arm64, Cpp2IL)
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/
Build Single-File Artifact (osx-arm64, Cpp2IL)
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/
Run Tests & Publish Dev Package
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/github-script@v7, actions/setup-dotnet@v4.1.0. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 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/
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L13
Non-nullable field 'methods' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L12
Non-nullable field 'properties' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L11
Non-nullable field 'events' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L10
Non-nullable field 'string' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L9
Non-nullable field 'stringLiteralData' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/Metadata/Il2CppGlobalMetadataHeader.cs#L8
Non-nullable field 'stringLiteral' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L348
Possible null reference argument for parameter 'forWhat' in 'Il2CppTypeReflectionData LibCpp2ILUtils.GetTypeReflectionData(Il2CppType forWhat)'.
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L302
Dereference of a possibly null reference.
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L145
Possible null reference argument for parameter 'type' in 'string LibCpp2ILUtils.GetTypeName(Il2CppMetadata metadata, Il2CppBinary cppAssembly, Il2CppType type, bool fullName = false)'.
Run Tests & Publish Dev Package: LibCpp2IL/LibCpp2IlUtils.cs#L130
Dereference of a possibly null reference.
Run Tests & Publish Dev Package
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/
Run Tests & Publish Dev Package
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
Cpp2IL-Netframework472-Windows
2.71 MB
sha256:413985374a5b1fda91991e03fa5e8fbcbefd2ed9d2d8da65155005267520bafe
Cpp2IL-net9-linux-arm64
9.75 MB
sha256:14faaa7812e3419ab2f00ebba996d66ee4a9ec1510583a8f49cc46fa936317b2
Cpp2IL-net9-linux-x64
10 MB
sha256:5bbdedebdd03e578e7e8844715d38beb44fe4f39515d981e08360eb59c91efd0
Cpp2IL-net9-osx-arm64
9.27 MB
sha256:db3f41845898b7788a53d6e9fa4580d017f734d6a15127daceacd2ffb654dd02
Cpp2IL-net9-osx-x64
9.7 MB
sha256:55f7ffec9fd013a8e33cb7b66b17040ed57bce1f9f118a24029c2067bb9b81db
Cpp2IL-net9-win-x64
9.69 MB
sha256:5ccc2ea4f866ab5d5547668d4db5c726e5666a0c65e4d4aa044f3bddd61d8193