Skip to content

Updates

Updates #1343

Triggered via pull request September 1, 2026 11:52
Status Success
Total duration 6m 50s
Artifacts

build-and-test.yml

on: pull_request
Matrix: Build
Publish
0s
Publish
Fit to window
Zoom out
Zoom in

Annotations

70 warnings
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/ShapingBufferConventionTests.cs#L80
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/GdiOutlineProbe.cs#L59
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/ShapingBufferConventionTests.cs#L80
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/GdiOutlineProbe.cs#L59
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/ShapingBufferConventionTests.cs#L80
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/GdiOutlineProbe.cs#L59
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsPrincipal' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsBuiltInRole.Administrator' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsPrincipal.IsInRole(WindowsBuiltInRole)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net11.0, 11.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsIdentity.GetCurrent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/ImageComparison/ImageSimilarityReport.cs#L104
Do not declare static members on generic types (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1000)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/ShapingBufferConventionTests.cs#L80
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/GdiOutlineProbe.cs#L59
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsBuiltInRole.Administrator' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsPrincipal.IsInRole(WindowsBuiltInRole)' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsPrincipal' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, windows-latest, net10.0, 10.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Config.cs#L95
This call site is reachable on all platforms. 'WindowsIdentity.GetCurrent()' is only supported on: 'windows'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1416)
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/ShapingBufferConventionTests.cs#L80
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/GdiOutlineProbe.cs#L59
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/TextShaperTests.cs#L563
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L28
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontFallbackResolverTests.cs#L24
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net10.0, 10.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/Program.cs#L8
Type 'Program' can be sealed because it has no subtypes in its containing assembly and is not externally visible (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1852)