Skip to content

Merge pull request #543 from christianrondeau/faux-bold #1307

Merge pull request #543 from christianrondeau/faux-bold

Merge pull request #543 from christianrondeau/faux-bold #1307

Triggered via push July 10, 2026 14:02
Status Success
Total duration 5m 29s
Artifacts
Matrix: Build
Fit to window
Zoom out
Zoom in

Annotations

70 warnings and 2 notices
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): 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, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, ubuntu-latest, net8.0, 8.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, ubuntu-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): 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, ubuntu-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
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, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
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, 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, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): 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, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, macos-latest, net8.0, 8.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, macos-latest, net8.0, 8.0.x, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false): 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, macos-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
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, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
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, 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, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, windows-latest, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
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, true, -x64, false): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
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, 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, net10.0, 10.0.x, true, -x64, false): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, windows-latest, net8.0, 8.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, net8.0, 8.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net8.0, 8.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net8.0, 8.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, net8.0, 8.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L373
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net8.0, 8.0.x, -x64, true): tests/SixLabors.Fonts.Tests/FontSynthesisTests.cs#L359
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (false, windows-latest, net8.0, 8.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, net8.0, 8.0.x, -x64, true): tests/SixLabors.Fonts.Benchmarks/SixLabors.Fonts.Benchmarks/MeasureTextBenchmark.cs#L67
Change MeasureTextBenchmark.Dispose() to call GC.SuppressFinalize(object). This will prevent derived types that introduce a finalizer from needing to re-implement 'IDisposable' to call it. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1816)
Build (false, macos-latest, net8.0, 8.0.x, -x64, false)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167
Build (false, macos-latest, net10.0, 10.0.x, true, -x64, false)
The macos-latest label will migrate to macOS 26 beginning June 15, 2026. For more information see https://github.com/actions/runner-images/issues/14167