Skip to content

Initial AI contribution guidelines #5282

Initial AI contribution guidelines

Initial AI contribution guidelines #5282

Triggered via pull request August 8, 2026 14:09
Status Success
Total duration 52m 39s
Artifacts –

build.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

31 warnings
Build
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v3.5.2, actions/setup-dotnet@v1, actions/setup-java@v2.3.0, actions/upload-artifact@v4, android-actions/setup-android@v2. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
Build
Solution "/Users/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
Solution "/Users/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.Website.cs#L30
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build: build/nuke/Build.Website.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' 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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/CLMultiplication/CLMultiplication.csproj]
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/Utf8Test/Utf8Test.csproj]
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' 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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/SuperInvokeDiagnostics/SuperInvokeDiagnostics.csproj]
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/JITTesting/JITTesting.csproj]
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,5): warning NETSDK1138: The target framework 'netcoreapp3.1' 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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/FramebufferResized/FramebufferResized.csproj]
Build
/Users/runner/.dotnet/sdk/8.0.101/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.EolTargetFrameworks.targets(32,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. [/Users/runner/work/Silk.NET/Silk.NET/src/Lab/Experiments/D3D12Triangle/D3D12Triangle.csproj]
Build
/Users/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
Solution "/Users/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.Website.cs#L30
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build: build/nuke/Build.Website.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build
/Users/runner/work/Silk.NET/Silk.NET/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj : warning NU1701: Package 'xunit.runner.visualstudio 3.1.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project. [TargetFramework=net6.0]
Build
/Users/runner/work/Silk.NET/Silk.NET/src/Maths/Silk.NET.Maths.Tests/Silk.NET.Maths.Tests.csproj : warning NU1701: Package 'xunit.runner.visualstudio 3.1.4' was restored using '.NETFramework,Version=v4.6.1, .NETFramework,Version=v4.6.2, .NETFramework,Version=v4.7, .NETFramework,Version=v4.7.1, .NETFramework,Version=v4.7.2, .NETFramework,Version=v4.8, .NETFramework,Version=v4.8.1' instead of the project target framework 'net6.0'. This package may not be fully compatible with your project.
Build
/Users/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. [TargetFramework=net7.0-ios]
Build
/Users/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. [TargetFramework=net7.0-android]
Build
/Users/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. [TargetFramework=net5.0]
Build
/Users/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. [TargetFramework=netcoreapp3.1]
Build
/Users/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. [TargetFramework=netstandard2.1]
Build
/Users/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. [TargetFramework=netstandard2.0]
Build
/Users/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
Solution "/Users/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
Solution "/Users/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.Website.cs#L30
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build: build/nuke/Build.Website.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
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/