Skip to content

[Baker] Updated SharpGLTF and Assimp Impls; #537

[Baker] Updated SharpGLTF and Assimp Impls;

[Baker] Updated SharpGLTF and Assimp Impls; #537

Triggered via push May 14, 2025 20:13
Status Success
Total duration 29m 28s
Artifacts 7

build.yaml

on: push
Fit to window
Zoom out
Zoom in

Annotations

132 warnings
macos: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
macos: Tools/Baker/Baker+Texture.cs#L163
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Shaders.cs#L545
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
macos: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
macos: Engine/Core/Resources/ResourceManager.cs#L566
The variable 'e' is declared but never used
macos: Engine/Core/Player/AppPlayer.cs#L41
Unreachable code detected
macos: Engine/Core/Serialization/Asset/AssetSerialization.cs#L207
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
macos: Engine/Core/Rendering/Texture/Texture.cs#L263
The variable 'e' is declared but never used
macos: Engine/Core/Resources/ResourceManager.cs#L566
The variable 'e' is declared but never used
macos: Engine/Core/Player/AppPlayer.cs#L41
Unreachable code detected
macos: Engine/Core/Serialization/Asset/AssetSerialization.cs#L207
The variable 'e' is declared but never used
macos: Engine/Core/Rendering/Texture/Texture.cs#L263
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
macos: Engine/Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
macos: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
macos: Dependencies/MessagePack/MessagePackSerializationException.cs#L53
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L565
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L570
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
macos: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
macos
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux: Tools/Baker/Baker+Texture.cs#L163
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Shaders.cs#L545
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
linux: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
linux: Engine/Core/Resources/ResourceManager.cs#L566
The variable 'e' is declared but never used
linux: Engine/Core/Serialization/Asset/AssetSerialization.cs#L207
The variable 'e' is declared but never used
linux: Engine/Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
linux: Engine/Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
linux: Engine/Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
linux: Engine/Core/Player/AppPlayer.cs#L41
Unreachable code detected
linux: Engine/Core/Rendering/Texture/Texture.cs#L263
The variable 'e' is declared but never used
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L570
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
linux: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
linux: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
linux: Dependencies/MessagePack/MessagePackSerializationException.cs#L53
'Exception.Exception(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
linux: Dependencies/NVorbis/NVorbis/StreamDecoder.cs#L322
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
linux
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows: Tools/Baker/Baker+Texture.cs#L163
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Shaders.cs#L545
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Scene.cs#L86
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L33
The variable 'e' is declared but never used
windows: Tools/Baker/Baker+Cleanup.cs#L20
The variable 'e' is declared but never used
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows: Engine/Core/Resources/ResourceManager.cs#L719
The variable 'e' is declared but never used
windows: Engine/Core/Resources/ResourceManager.cs#L566
The variable 'e' is declared but never used
windows: Engine/Core/Entities/EntityCallback.cs#L489
The variable 'e' is declared but never used
windows: Engine/Core/Entities/EntityCallback.cs#L313
The variable 'e' is declared but never used
windows: Engine/Core/Entities/EntityCallback.cs#L139
The variable 'e' is declared but never used
windows: Engine/Core/Player/AppPlayer.cs#L41
Unreachable code detected
windows: Engine/Core/Rendering/Texture/Texture.cs#L263
The variable 'e' is declared but never used
windows: Dependencies/MessagePack/Resolvers/DynamicObjectResolver.cs#L2429
'NotSupportedException.NotSupportedException(SerializationInfo, StreamingContext)' is obsolete: 'This API supports obsolete formatter-based serialization. It should not be called or extended by application code.' (https://aka.ms/dotnet-warnings/SYSLIB0051)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L559
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L565
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L570
This call site is reachable on all platforms. 'Marshal.ReleaseComObject(object)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/Mp3FileReaderBase.cs#L113
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveStreams/WaveFileReader.cs#L82
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L170
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
windows: Dependencies/NAudio/NAudio.Core/Wave/WaveOutputs/DirectSoundOut.cs#L72
The result of the expression is always 'true' since a value of type 'nint' is never equal to 'null' of type 'nint?'
windows: Dependencies/NVorbis/NVorbis/StreamDecoder.cs#L322
Comparing a span to 'null' might be redundant, the 'null' literal will be implicitly converted to a 'Span<T>.Empty' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2265)
windows
The "--output" option isn't supported when building a solution. Specifying a solution-level output path results in all projects copying outputs to the same directory, which can lead to inconsistent builds.
windows
Back off 17.524 seconds before retry.
windows
Failed to download action 'https://api.github.com/internal/immutable-actions/actions/setup-java/download/sha256:bcdaa5916989c70b00a902fd447f67d25e2b26ba3b62daa004ba5a1436a9c21b?x-ghcr-actor-id=481761756&x-ghcr-actor-type=repository&x-ghcr-alg=hmac-sha256&x-ghcr-date=2025-05-14T20:13:40Z&x-ghcr-expires=10m0s&x-ghcr-host=ghcr.io&***

Artifacts

Produced during runtime
Name Size Digest
android-native-dependencies Expired
24.6 MB
sha256:630b1c334d03d2cad567b7401991957f522e2f9dd3da9bf5f1b7f8358c69191c
linux-native-dependencies Expired
29.9 MB
sha256:64e8fa43247337e72cbe0d8d46247b7e46d075713cd6f033b635e5d4796243c3
linux-production Expired
212 MB
sha256:096360e7b5bee34c124b1d55bd0ada26a06d7f14903687450314fb9a5a1cb2e1
mac-native-dependencies Expired
16.9 MB
sha256:1d29a8ebf5de356d1ee92c45bed1078bf5ec0bbb97d6c08e4a70d1c9326c188c
mac-production Expired
214 MB
sha256:ada33319d53a090ca8bd566713aff82284c4fb698d64b053ee28ee131953ee5d
windows-native-dependencies Expired
31.9 MB
sha256:d4bb63e0866a538b8ddccfe845f4c5a0a251bbd042f74da53e8e31346ec9b8a9
windows-production Expired
176 MB
sha256:8cdce0c9d8b50ea3a2120cc44ce1d84297c203d2878c1823af842512e9e26b30