Skip to content

Bump MessagePack and MessagePackAnalyzer (#2822) #316

Bump MessagePack and MessagePackAnalyzer (#2822)

Bump MessagePack and MessagePackAnalyzer (#2822) #316

Triggered via push July 16, 2026 06:52
Status Success
Total duration 9m 30s
Artifacts 4

build.yml

on: push
Generate Version-Specific Network Keys
1m 14s
Generate Version-Specific Network Keys
Check the access tokens used for publishing
3s
Check the access tokens used for publishing
Publish GitHub Release
0s
Publish GitHub Release
Publish to Forum
0s
Publish to Forum
Debug Build Artifacts
0s
Debug Build Artifacts
Fit to window
Zoom out
Zoom in

Annotations

51 warnings
Generate Version-Specific Network Keys
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.2.0, actions/checkout@v4, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Collections/DatabaseObjectLookup.cs#L233
The result of the expression is always 'false' since a value of type 'Guid' is never equal to 'null' of type 'Guid?'
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Descriptors/GameObjectTypeExtensions.cs#L65
Possible null reference argument for parameter 'type' in 'object? Activator.CreateInstance(Type type, params object?[]? args)'.
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Descriptors/GameObjectTypeExtensions.cs#L19
Possible null reference argument for parameter 'name' in 'MemberInfo[] Type.GetMember(string name)'.
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Network/Packets/Server/MapPacket.cs#L55
'MapPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Network/Packets/Server/GameObjectPacket.cs#L37
'GameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Network/Packets/Editor/SaveGameObjectPacket.cs#L28
'SaveGameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L14
'AesCryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' defines operator == or operator != but does not override Object.GetHashCode()
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Generate Version-Specific Network Keys: Framework/Intersect.Framework.Core/ColorF.cs#L7
'ColorF' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Generate Version-Specific Network Keys
Cache not found for keys: Linux-nuget-0.8.0-beta-dfbc7bcd36df762f32bf09ef3f7921d5746b514423933797798c4412d1758146
Generate Version-Specific Network Keys
Cache not found for keys: Linux-binaries-keys-0.8.0-beta-3f63332df31c0069858ba8a227a2958614d5b0b9dc871ea4f0e5dc9d62b3b410
Build for Linux
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.2.0, actions/checkout@v4, actions/download-artifact@v4.1.8, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build for Linux: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L55
Dereference of a possibly null reference.
Build for Linux: Framework/Intersect.Framework.Core/Descriptors/GameObjectTypeExtensions.cs#L19
Possible null reference argument for parameter 'name' in 'MemberInfo[] Type.GetMember(string name)'.
Build for Linux: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L22
'AesCryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Build for Linux: Framework/Intersect.Framework.Core/Network/Packets/Server/MapPacket.cs#L55
'MapPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Linux: Framework/Intersect.Framework.Core/Network/Packets/Server/GameObjectPacket.cs#L37
'GameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Linux: Framework/Intersect.Framework.Core/Network/Packets/Editor/SaveGameObjectPacket.cs#L28
'SaveGameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Linux: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L14
'AesCryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Build for Linux: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' defines operator == or operator != but does not override Object.GetHashCode()
Build for Linux: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for Linux: Framework/Intersect.Framework.Core/ColorF.cs#L7
'ColorF' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for Linux
Cache not found for keys: Linux-binaries-0.8.0-beta-3f63332df31c0069858ba8a227a2958614d5b0b9dc871ea4f0e5dc9d62b3b410
Build for MacOS
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.2.0, actions/checkout@v4, actions/download-artifact@v4.1.8, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build for MacOS: Framework/Intersect.Framework.Core/Descriptors/GameObjectTypeExtensions.cs#L19
Possible null reference argument for parameter 'name' in 'MemberInfo[] Type.GetMember(string name)'.
Build for MacOS: Framework/Intersect.Framework.Core/AssetManagement/Updater.cs#L924
The variable 'copyException' is declared but never used
Build for MacOS: Framework/Intersect.Framework.Core/GameObjects/Variables/VariableValue.cs#L131
The variable 'exception' is declared but never used
Build for MacOS: Framework/Intersect.Framework.Core/Network/Packets/Server/MapPacket.cs#L55
'MapPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for MacOS: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L14
'AesCryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Build for MacOS: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' defines operator == or operator != but does not override Object.GetHashCode()
Build for MacOS: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for MacOS: Framework/Intersect.Framework.Core/Network/Packets/Server/GameObjectPacket.cs#L37
'GameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for MacOS: Framework/Intersect.Framework.Core/Network/Packets/Editor/SaveGameObjectPacket.cs#L28
'SaveGameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for MacOS: Framework/Intersect.Framework.Core/ColorF.cs#L7
'ColorF' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for MacOS
Cache not found for keys: macOS-nuget-0.8.0-beta-dfbc7bcd36df762f32bf09ef3f7921d5746b514423933797798c4412d1758146
Build for MacOS
Cache not found for keys: macOS-binaries-0.8.0-beta-3f63332df31c0069858ba8a227a2958614d5b0b9dc871ea4f0e5dc9d62b3b410
Build for Windows
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.2.0, actions/checkout@v4, actions/download-artifact@v4.1.8, actions/setup-dotnet@v4.1.0, actions/upload-artifact@v4.5.0. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build for Windows: Framework/Intersect.Framework.Core/GameObjects/Variables/VariableValue.cs#L131
The variable 'exception' is declared but never used
Build for Windows: Framework/Intersect.Framework.Core/Network/Packets/Server/GameObjectPacket.cs#L37
'GameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Windows: Framework/Intersect.Framework.Core/Network/Packets/Server/MapPacket.cs#L55
'MapPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Windows: Framework/Intersect.Framework.Core/Network/Packets/Editor/SaveGameObjectPacket.cs#L28
'SaveGameObjectPacket.Data' hides inherited member 'IntersectPacket.Data'. To make the current member override that implementation, add the override keyword. Otherwise add the new keyword.
Build for Windows: Framework/Intersect.Framework.Core/ColorF.cs#L7
'ColorF' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for Windows: Framework/Intersect.Framework.Core/Compression/GzipCompression.cs#L14
'AesCryptoServiceProvider' is obsolete: 'Derived cryptographic types are obsolete. Use the Create method on the base type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0021)
Build for Windows: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' defines operator == or operator != but does not override Object.GetHashCode()
Build for Windows: Framework/Intersect.Framework.Core/Color.cs#L11
'Color' overrides Object.Equals(object o) but does not override Object.GetHashCode()
Build for Windows: vendor/dockpanelsuite/WinFormsUI/Docking/DockPanel.cs#L13
The type name 'resfinder' only contains lower-cased ascii characters. Such names may become reserved for the language.
Build for Windows: vendor/dockpanelsuite/WinFormsUI/Docking/DockPanel.cs#L13
The type name 'resfinder' only contains lower-cased ascii characters. Such names may become reserved for the language.
Build for Windows
Cache not found for keys: Windows-nuget-0.8.0-beta-10001fe09ce28d673ecc7ba90cc49caf69a428ad070cf16642663c92fdca92b3
Build for Windows
Cache not found for keys: Windows-binaries-0.8.0-beta-81215eaf9e86032ad72643d90ce7ae0d71532139f853061d63880010a3600cba

Artifacts

Produced during runtime
Name Size Digest
engine-Linux
125 MB
sha256:0934cb3ba41c6580f1e79e60531e8c08b7b1d21450ee9b0d0bd32be1d85552df
engine-Windows
201 MB
sha256:2d2257976c9e1c0949f7d9d2bc1b882542a663aeb99f409ab1bde7cec69d38a8
engine-macOS
126 MB
sha256:f042032b076fcb1a4a738ca4bfaa45ea30ed524f7011da8cbbcf7c51c12fafa6
keys
3.09 KB
sha256:ca7f119f5a75087c4e17eccf4934f58034d3dd81517eec4ee54d0b4c5e3d4fb1