Skip to content

Add GitHub action for unit tests #8

Add GitHub action for unit tests

Add GitHub action for unit tests #8

Triggered via pull request May 25, 2026 14:05
Status Failure
Total duration 1d 0h 0m 6s
Artifacts 30

unit-tests.yml

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

Annotations

20 errors, 166 warnings, and 4 notices
macos-arm64 / net6.0
Process completed with exit code 1.
macos-arm64 / net9.0
Process completed with exit code 1.
macos-arm64 / net8.0
Process completed with exit code 1.
linux-x64 / net9.0
Process completed with exit code 1.
linux-x64 / net6.0
Process completed with exit code 1.
linux-x64 / net8.0
Process completed with exit code 1.
linux-arm64 / net8.0
Process completed with exit code 1.
windows-arm64 / net9.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.
windows-arm64 / net6.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.
linux-arm64 / net9.0
The job has exceeded the maximum execution time of 6h0m0s
linux-arm64 / net9.0
The operation was canceled.
macos-x64 / net6.0
The job has exceeded the maximum execution time while awaiting a runner for 24h0m0s
macos-x64 / net9.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 / 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/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)'.
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 / 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/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/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/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
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/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
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/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/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 / 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/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)'.
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/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)'.
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 / 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 / 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.Image.cs#L44
'IPdfImage.Bounds' is obsolete: 'Use BoundingBox instead.'
linux-x64 / net8.0: UglyToad.PdfPig.Rendering.Skia/SkiaStreamProcessor.Image.cs#L44
'IPdfImage.Bounds' is obsolete: 'Use BoundingBox instead.'
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/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
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)'.
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/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
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 / 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/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#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/PatternAwareColorSpaceContext.cs#L63
Possible null reference argument for parameter 'operands' in 'void IColorSpaceContext.SetStrokingColor(IReadOnlyList<double> operands, NameToken? patternName = null)'.
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/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
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-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/Helpers/SkiaFontCache.Font.cs#L175
Possible null reference argument for parameter 'name' in 'TrueTypeFont ISystemFontFinder.GetTrueTypeFont(string name)'.
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 / 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)'.
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/checkout@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
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:529094be4b3ed1c56d80114af1ebb103aadb609bdaf6728b65127e3548de4812
error-images-linux-arm64-net8.0
9.47 MB
sha256:a5143a9ac0973e26759675753156b065b6ccebd3de734490304f4360721cff5c
error-images-linux-x64-net6.0
9.4 MB
sha256:775868963ea20eeae800b486b40bb27a0d14cf5ec75fe290abe7708940ce95c4
error-images-linux-x64-net8.0
9.4 MB
sha256:690f896ed7fa30e8bf54bd1c1159479d4bb38f189752d7c82f539a7a62c8c846
error-images-linux-x64-net9.0
9.4 MB
sha256:7435b4ca7cb93f09a1df9b107c7a1a1d56ca23344f0d436d5c938e1092c49c27
error-images-macos-arm64-net6.0
14.2 MB
sha256:a8d8900bd633e66406fb921d8b2a14eadc15609f3a03be7c6c29c73ad42b921e
error-images-macos-arm64-net8.0
14.2 MB
sha256:ec03bbe1fad38fcd63c320e79efcc2b9f90815b8526de4b8fccdcc1b52748b28
error-images-macos-arm64-net9.0
14.2 MB
sha256:3436c1a5a372466b023beb77e5c4580798125fb5d142cce02f2b90e62d0d4a5f
error-images-windows-arm64-net6.0
15.3 MB
sha256:e030a102326bc4513cd4f8bdf3058667c676a9301d625380da7bb70bab5e04ef
error-images-windows-arm64-net8.0
15.3 MB
sha256:df86b8e0c851a2ed7b432a785bc421110d106ecedeab91d1f80df15e99c30a26
error-images-windows-arm64-net9.0
15.3 MB
sha256:ff5895647d9796ee8871156416c3f8ca6a9de79e656c7094a7627c125b43a0d9
error-images-windows-x64-net462
3.08 MB
sha256:bc651e0a99e13d00d9d2e16e43c3bf9cf03b9cba64e1c9a7b677f22bfe2135f1
error-images-windows-x64-net6.0
3.08 MB
sha256:cae8b0c4eb10631224c1953310a657803d6517b761c5bdb8124f91835847439f
error-images-windows-x64-net8.0
3.08 MB
sha256:7fd719050bb39e22202f6c5fc653d25b5e55db74a8ca3a2be642615d29c50458
error-images-windows-x64-net9.0
3.08 MB
sha256:bb43e0f29144d0c99e2e03344a248100342003f81a14e46b4f906479b3119d28
test-results-linux-arm64-net6.0
74.6 KB
sha256:3b350d13c4f0011135cb10c0d2a9c1553d3508271aaa6d914f5ada6c3b720903
test-results-linux-arm64-net8.0
75.6 KB
sha256:9ffdf074b1959a6d2c996ad3fadbca0bb1ea5665813204dfa9efcd51d82d0005
test-results-linux-x64-net6.0
74.3 KB
sha256:ae04eba657832ab9d44bfadc36f3e90ec0c8d96f69541d671edfdd3dd1ef0d4e
test-results-linux-x64-net8.0
75.1 KB
sha256:d78b308c6cb8193b275518245866a7049c7fa7edc71f8a174c8b0da46a6b3593
test-results-linux-x64-net9.0
75.3 KB
sha256:aeec537563da438fbc19ca139379b6d67d55ec72b6df84d6e5c24820d514ca51
test-results-macos-arm64-net6.0
74.8 KB
sha256:0254925b682f2359f4657f365954a045a49f9d1abaaac7368117c1e9d8ddcbc8
test-results-macos-arm64-net8.0
75.8 KB
sha256:b4c88a3bb8d25b72d5c4026a20b286f40a7e5adc95d42f47112a161fee91c975
test-results-macos-arm64-net9.0
75.7 KB
sha256:bd103aba3e191c0389629055508c8bdd8a55417e1e11b82a8151d2ecd4d9da20
test-results-windows-arm64-net6.0
73.5 KB
sha256:b8ffb326e799787404989b9ec5e0d526d0994a97515c3aea200bb06f5fbd8397
test-results-windows-arm64-net8.0
74.7 KB
sha256:11d2c53f773d0ae85d23120ac5a8bc17b9117e8817afa273b20270542e4bcf90
test-results-windows-arm64-net9.0
74.5 KB
sha256:beac79bd7637312d286f60e048817b946a8f9d3fbb024a02013df126522a1b8b
test-results-windows-x64-net462
72.4 KB
sha256:081bdcefef52a90a54977d222de742530d683408ce33f3362bd84b8d35fc6bb1
test-results-windows-x64-net6.0
73.5 KB
sha256:9a27a046fcf06afa1cb83fa5029b26b9eba3b501714c212cf23e1960b2cd3454
test-results-windows-x64-net8.0
74.7 KB
sha256:990b01909d4930c5893332e8d35a9581ece0644a5437efa372c32abe8a5c93c9
test-results-windows-x64-net9.0
74.2 KB
sha256:ae4cd05b1696558cb631c69d9224a91cd35e8b45d5e9ee1ddea0350f9685b583