Skip to content

Add GitHub action for unit tests #7

Add GitHub action for unit tests

Add GitHub action for unit tests #7

Triggered via pull request May 24, 2026 09:05
Status Failure
Total duration 1d 0h 0m 2s
Artifacts 32

unit-tests.yml

on: pull_request
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

19 errors, 176 warnings, and 4 notices
macos-arm64 / net9.0
Process completed with exit code 1.
macos-arm64 / net8.0
Process completed with exit code 1.
macos-arm64 / net6.0
Process completed with exit code 1.
linux-x64 / net8.0
Process completed with exit code 1.
linux-x64 / net6.0
Process completed with exit code 1.
linux-x64 / net9.0
Process completed with exit code 1.
windows-arm64 / net9.0
Process completed with exit code 1.
windows-arm64 / net6.0
Process completed with exit code 1.
windows-arm64 / net8.0
Process completed with exit code 1.
linux-arm64 / net6.0
Process completed with exit code 1.
linux-arm64 / net8.0
Process completed with exit code 1.
linux-arm64 / net9.0
Process completed with exit code 1.
windows-x64 / net8.0
Process completed with exit code 1.
windows-x64 / net6.0
Process completed with exit code 1.
windows-x64 / net9.0
Process completed with exit code 1.
windows-x64 / net462
Process completed with exit code 1.
macos-x64 / net9.0
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
macos-x64 / net6.0
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
macos-x64 / net8.0
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
macos-arm64 / net9.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Image.cs#L44
'IPdfImage.Bounds' is obsolete: 'Use BoundingBox instead.'
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
macos-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
macos-arm64 / net8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
macos-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
macos-arm64 / net6.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
macos-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
linux-x64 / net6.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
linux-x64 / net9.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net9.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-arm64 / net6.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-arm64 / net8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net6.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
linux-arm64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net9.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
linux-arm64 / net9.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-x64 / net8.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net6.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net6.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-x64 / net9.0
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net9.0: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net462
Node.js 20 actions are deprecated. The following actions are running on Node.js 20 and may not work as expected: actions/cache@v4, actions/checkout@v4, actions/setup-dotnet@v4, actions/upload-artifact@v4. Actions will be forced to run with Node.js 24 by default starting June 2nd, 2026. Node.js 20 will be removed from the runner on September 16th, 2026. Please check if updated versions of these actions are available that support Node.js 24. To opt into Node.js 24 now, set the FORCE_JAVASCRIPT_ACTIONS_TO_NODE24=true environment variable on the runner or in your workflow file. Once Node.js 24 becomes the default, you can temporarily opt out by setting ACTIONS_ALLOW_USE_UNSECURE_NODE_VERSION=true. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L133
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderShadingPattern(SKPath path, ShadingPatternColor pattern, bool isStroke)'.
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Glyph.cs#L129
Possible null reference argument for parameter 'pattern' in 'void SkiaStreamProcessor.RenderTilingPattern(SKPath path, TilingPatternColor pattern, bool isStroke)'.
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.cs#L93
Non-nullable field '_canvas' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L89
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetNonStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net462: UglyToad.PdfPig.Rendering.Skia/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
windows-x64 / net8.0
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
windows-x64 / net6.0
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
windows-x64 / net9.0
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026
windows-x64 / net462
NOTICE: windows-latest requests are being redirected to windows-2025-vs2026 by June 15, 2026

Artifacts

Produced during runtime
Name Size Digest
error-images-linux-arm64-net6.0
9.47 MB
sha256:3c523455a736153b2ec120c00a40ddb1cdb5e053bbf1f6ec38c4c37243756419
error-images-linux-arm64-net8.0
9.47 MB
sha256:8eb065d0b6accb8030b5e9d34a17d5a3721e5ff2beba6abeb52f07ffdd2d5e4e
error-images-linux-arm64-net9.0
9.47 MB
sha256:720bafccdf207bde2e610e559d1591d2baa58834d9ce515bf2396e6843dd552e
error-images-linux-x64-net6.0
9.4 MB
sha256:436d7ce1747764d960f285141e228c229e42b3f3d93b9c27822d643eef4d8938
error-images-linux-x64-net8.0
9.4 MB
sha256:4d789ca933433a9dfa9cb5a9d6dfa52407fa48805382572cbc900539a9dc1e34
error-images-linux-x64-net9.0
9.4 MB
sha256:43daadb6874afd5210dd0b5b4321b44531a8f4bdbf12f0ef89af4255e7793cd4
error-images-macos-arm64-net6.0
14.2 MB
sha256:c97a7a47e4b49cdcb8518d449d7b77ed7dfa7e94ba22b7d1e4446670a8ec7a5d
error-images-macos-arm64-net8.0
14.2 MB
sha256:20eb35eccb5575c291c4af0f0ecbb3f79df95cb626ba239beac3e0212c456f4c
error-images-macos-arm64-net9.0
14.2 MB
sha256:f2169648c61a058abd25820e9ea0de6dcc6ffde13b3bb9f25dc2e98dc3967aad
error-images-windows-arm64-net6.0
15.3 MB
sha256:deebb34e7627823dc4e2aafd507c40386a521856ac345ab0520b4176d2f58d10
error-images-windows-arm64-net8.0
15.3 MB
sha256:ebf27c906a6fd11f2a375566b677fe0f25f69cfd5de468ab4f7ab4d089909192
error-images-windows-arm64-net9.0
15.3 MB
sha256:2a204276dde94dc91d152fcc8b0c1b783cdec814f4fc92b3ca1155f75e3f3516
error-images-windows-x64-net462
3.08 MB
sha256:aae85e30205c0b15e9240c9605388d1cde6bf1fb51281a530bd5a8da46f151d2
error-images-windows-x64-net6.0
3.08 MB
sha256:967cfca00cccdf75a567301c56f7bafdb28420d27061fc1f1e3b2fa7bb5bd045
error-images-windows-x64-net8.0
3.08 MB
sha256:4220862fb0ca21b300e6e6a0ff2e376b476362f1f22f5c291bbbc9f821960493
error-images-windows-x64-net9.0
3.08 MB
sha256:e1615618780a676a6fa7660ffff39f39e8baf616db346cf82a5c57d3723844fb
test-results-linux-arm64-net6.0
74 KB
sha256:5939e9f500503991babfc3b701df6d80298470f7682d93f08ac789592c59f1eb
test-results-linux-arm64-net8.0
75.4 KB
sha256:d2b9d6cf8854fa6949af8374087a290815770860a150024f2e0c2d782968eea7
test-results-linux-arm64-net9.0
75.2 KB
sha256:e298deb982443f70730b408d2832559cb0f53aac7ab6449301e6e4208e5c1c4a
test-results-linux-x64-net6.0
73.8 KB
sha256:0c85467a3caf9717f3ad9bfc70eeea665b171c8ba7c6aa968efff298b223ebc1
test-results-linux-x64-net8.0
75.3 KB
sha256:944a9cae2cae424588125b560d10b08b02ecf15acc8c0a495c5185bdaab901eb
test-results-linux-x64-net9.0
75.4 KB
sha256:205b9b0fff4611739d8c02cb937ce988e89ae18f8143375108f2c47186645822
test-results-macos-arm64-net6.0
74.4 KB
sha256:bc33511b38b100924f3fc0d9c746b60c622cf4de756d41a239499c1d0ddf911c
test-results-macos-arm64-net8.0
75.9 KB
sha256:5e55aa6d170c19c883db3638d21b1f394d2bc3880d4e002a40e4969d2485fa3b
test-results-macos-arm64-net9.0
76 KB
sha256:dd0a698c02c6304e60ee471f490a59b8b262eb53b734c2f1dc5ca14c205df6c8
test-results-windows-arm64-net6.0
73.5 KB
sha256:dc57102a38668c1b1f4371b3436d25469359d1ca6f521ee06920da5dd2696f99
test-results-windows-arm64-net8.0
74.1 KB
sha256:45892ee8b41c626927ea87642f22c66b8bfc23888603af56dc528a50486781e0
test-results-windows-arm64-net9.0
74.5 KB
sha256:08094a07112ba836dca46827fb55b99039f682fa8c41b737cc9218dc5e605234
test-results-windows-x64-net462
72.5 KB
sha256:545c9bf744ee61fee695b2e0464e5322f990c7455997d86ce42fc0881c36ce3a
test-results-windows-x64-net6.0
73.6 KB
sha256:727180dcd46feea3126acbcea6b8e4dc19a93099450a8554cad52dd565dc0002
test-results-windows-x64-net8.0
74.4 KB
sha256:77b6efea528acca34bbb705e80a8f7003f66ccbe9008c5b6cb5a36c1747bb3f9
test-results-windows-x64-net9.0
74.2 KB
sha256:071838b4e5a93c078c8aa9efa8c7af834704066f5669ec9a98858293dbd4957e