Skip to content

Use ILLink to be smarter about using P/Invoke overrides #3800

Use ILLink to be smarter about using P/Invoke overrides

Use ILLink to be smarter about using P/Invoke overrides #3800

Triggered via pull request September 14, 2023 16:51
Status Failure
Total duration 46m 45s
Artifacts

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 25 warnings
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\NuGet.Build.Tasks.Pack\buildCrossTargeting\NuGet.Build.Tasks.Pack.targets(221,5): error : Could not find a part of the path 'C:\runner\_work\Silk.NET\Silk.NET\src\Native\Silk.NET.SDL.Native\build\netstandard2.0'. [C:\runner\_work\Silk.NET\Silk.NET\src\Native\Silk.NET.SDL.Native\Silk.NET.SDL.Native.csproj]
Build
Target "Pack" has thrown an exception
Build
Process completed with exit code 1.
Build
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-java@v2.3.0, actions/setup-dotnet@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Build
Solution "C:\runner\_work\Silk.NET\Silk.NET\Silk.NET.sln" has active build configurations for the build project. Either enable SuppressBuildProjectCheck on "Build.OriginalSolution" or remove the following entries from the solution file: " - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|x64.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|x86.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Release|x64.Build.0 = Release|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Release|x86.Build.0 = Release|Any CPU"
Build
C:\runner\_work\Silk.NET\Silk.NET\src\Maths\Silk.NET.Maths\Silk.NET.Maths.csproj : warning NU1504: Duplicate 'PackageReference' items found. Remove the duplicate items or use the Update functionality to ensure a consistent restore behavior. The duplicate 'PackageReference' items are: Microsoft.CodeAnalysis.PublicApiAnalyzers 3.3.4, Microsoft.CodeAnalysis.PublicApiAnalyzers 3.3.4.
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Experiments\VeldridTriangle\VeldridTriangle.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Experiments\D3D12Triangle\D3D12Triangle.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Experiments\CoreRTTest\CoreRTTest.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Experiments\JITTesting\JITTesting.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Experiments\Utf8Test\Utf8Test.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Website\Silk.NET.Statiq.TableOfContents\Silk.NET.Statiq.TableOfContents.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Lab\Benchmarks\InvokeBenchmarks\InvokeBenchmarks.csproj]
Build
C:\Windows\ServiceProfiles\NetworkService\AppData\Local\Microsoft\dotnet\sdk\7.0.102\Sdks\Microsoft.NET.Sdk\targets\Microsoft.NET.EolTargetFrameworks.targets(28,5): warning NETSDK1138: The target framework 'net5.0' is out of support and will not receive security updates in the future. Please refer to https://aka.ms/dotnet-core-support for more information about the support policy. [C:\runner\_work\Silk.NET\Silk.NET\src\Website\Silk.NET.Statiq\Silk.NET.Statiq.csproj]
Build
Solution "C:\runner\_work\Silk.NET\Silk.NET\Silk.NET.sln" has active build configurations for the build project. Either enable SuppressBuildProjectCheck on "Build.OriginalSolution" or remove the following entries from the solution file: " - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|x64.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Debug|x86.Build.0 = Debug|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Release|x64.Build.0 = Release|Any CPU - {B9A8D738-FE7D-4860-A446-4A03E3DDEB74}.Release|x86.Build.0 = Release|Any CPU"
Build: build/nuke/Build.CodeSigning.cs#L38
'ControlFlow.Fail(string, Exception)' is obsolete: 'Use Assert.Fail'
Build: build/nuke/Build.Core.cs#L60
'Logger.Warn(string)' is obsolete: 'Use Serilog.Log.Warning instead'
Build: build/nuke/Build.Generation.cs#L34
'Logger.Error(string)' is obsolete: 'Use Serilog.Log.Error instead'
Build: build/nuke/Build.Generation.cs#L92
'Logger.Info(string)' is obsolete: 'Use Serilog.Log.Information instead'
Build: build/nuke/Build.Generation.cs#L98
'Logger.Info(string)' is obsolete: 'Use Serilog.Log.Information instead'
Build: build/nuke/Build.NuGet.cs#L47
'Logger.Info(string)' is obsolete: 'Use Serilog.Log.Information instead'
Build: build/nuke/Build.NuGet.cs#L67
'ControlFlow.Fail(string, Exception)' is obsolete: 'Use Assert.Fail'
Build: build/nuke/Build.PublicApi.cs#L187
'Logger.Info(string)' is obsolete: 'Use Serilog.Log.Information instead'
Build: build/nuke/Build.PublicApi.cs#L193
'Logger.Info(string)' is obsolete: 'Use Serilog.Log.Information instead'
Build: build/nuke/Build.ReviewHelpers.cs#L30
'Logger.Warn(string)' is obsolete: 'Use Serilog.Log.Warning instead'
Build
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
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
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/