Skip to content

Fix LibLCM .NET 8 CI builds (#394) #533

Fix LibLCM .NET 8 CI builds (#394)

Fix LibLCM .NET 8 CI builds (#394) #533

Triggered via push August 13, 2026 10:43
Status Failure
Total duration 3m 35s
Artifacts 1

ci-cd.yml

on: push
Matrix: build
publish-test-results
25s
publish-test-results
Fit to window
Zoom out
Zoom in

Annotations

1 error, 27 warnings, and 5 notices
build (windows-latest)
Process completed with exit code 1.
build (windows-latest)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4, suisei-cn/actions-download-file@818d6b7dc8fe73f2f924b6241f2b1134ca1377d9. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (windows-latest)
No files were found with the provided path: ./test-results. No artifacts will be uploaded.
build (windows-latest): src/SIL.LCModel.Utils/ReflectionHelper.cs#L307
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/ReflectionHelper.cs#L189
'Assembly.CodeBase' is obsolete: 'Assembly.CodeBase and Assembly.EscapedCodeBase are only included for .NET Framework compatibility. Use Assembly.Location.' (https://aka.ms/dotnet-warnings/SYSLIB0012)
build (windows-latest): src/SIL.LCModel.Utils/PriorityQueue.cs#L235
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/FileUtils.cs#L508
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/FileUtils.cs#L327
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/FileUtils.cs#L322
'HashAlgorithm.Create(string)' is obsolete: 'Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0045)
build (windows-latest): src/SIL.LCModel.Utils/ConsumerThread.cs#L288
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
build (windows-latest): src/SIL.LCModel.Utils/PriorityQueue.cs#L203
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/PriorityQueue.cs#L165
Dereference of a possibly null reference.
build (windows-latest): src/SIL.LCModel.Utils/PriorityQueue.cs#L110
Dereference of a possibly null reference.
build (ubuntu-22.04)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
build (ubuntu-22.04)
- Add lib or ref assemblies for the netstandard2.0 target framework
build (ubuntu-22.04)
- Add lib or ref assemblies for the net462 target framework
build (ubuntu-22.04)
Some target frameworks declared in the dependencies group of the nuspec and the lib/ref folder do not have exact matches in the other location. Consult the list of actions below:
build (ubuntu-22.04): src/SIL.LCModel.Utils/PriorityQueue.cs#L235
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/PriorityQueue.cs#L203
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/PriorityQueue.cs#L165
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/PriorityQueue.cs#L110
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/MiscUtils.cs#L810
'RegistryPermissionAccess' is obsolete: 'Code Access Security is not supported or honored by the runtime.' (https://aka.ms/dotnet-warnings/SYSLIB0003)
build (ubuntu-22.04): src/SIL.LCModel.Utils/MiscUtils.cs#L810
'RegistryPermission' is obsolete: 'Code Access Security is not supported or honored by the runtime.' (https://aka.ms/dotnet-warnings/SYSLIB0003)
build (ubuntu-22.04): src/SIL.LCModel.Utils/FileUtils.cs#L508
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/ConsumerThread.cs#L288
'Thread.Abort()' is obsolete: 'Thread.Abort is not supported and throws PlatformNotSupportedException.' (https://aka.ms/dotnet-warnings/SYSLIB0006)
build (ubuntu-22.04): src/SIL.LCModel.Utils/FileUtils.cs#L327
Dereference of a possibly null reference.
build (ubuntu-22.04): src/SIL.LCModel.Utils/FileUtils.cs#L322
'HashAlgorithm.Create(string)' is obsolete: 'Cryptographic factory methods accepting an algorithm name are obsolete. Use the parameterless Create factory method on the algorithm type instead.' (https://aka.ms/dotnet-warnings/SYSLIB0045)
publish-test-results
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/download-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
34 skipped tests found
There are 34 skipped tests, see "Raw output" for the full list of skipped tests.
2875 tests found (test 1 to 695)
There are 2875 tests, see "Raw output" for the list of tests 1 to 695.
2875 tests found (test 696 to 1484)
There are 2875 tests, see "Raw output" for the list of tests 696 to 1484.
2875 tests found (test 1485 to 2168)
There are 2875 tests, see "Raw output" for the list of tests 1485 to 2168.
2875 tests found (test 2169 to 2875)
There are 2875 tests, see "Raw output" for the list of tests 2169 to 2875.

Artifacts

Produced during runtime
Name Size Digest
Test results (ubuntu-22.04)
1.14 MB
sha256:743ab7ff9d03b425cc1759d9b60ac4155c9d71ae4fdeea8f85c3cd86a425cecc