Skip to content

Skip stray TEM markers and reserved markers before restart markers when decoding JPEGs #6022

Skip stray TEM markers and reserved markers before restart markers when decoding JPEGs

Skip stray TEM markers and reserved markers before restart markers when decoding JPEGs #6022

Triggered via pull request October 27, 2026 07:23
Status Success
Total duration 12m 38s
Artifacts –

build-and-test.yml

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

Annotations

80 warnings and 5 notices
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L27
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L23
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L15
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Image/MockImageFormatDetector.cs#L21
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs#L60
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.cs#L244
'ConditionalTheoryAttribute.ConditionalTheoryAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalTheory(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs#L123
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestFormat.cs#L181
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs#L166
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs#L162
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L15
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Image/MockImageFormatDetector.cs#L21
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestFormat.cs#L181
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs#L60
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.cs#L244
'ConditionalTheoryAttribute.ConditionalTheoryAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalTheory(typeof(MyClass), nameof(MyCondition)).'
Build (macos-26, net10.0, 10.0.x, -x64, false): tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs#L123
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs#L162
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L27
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L23
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Image/MockImageFormatDetector.cs#L21
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs#L123
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestFormat.cs#L181
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs#L60
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.cs#L244
'ConditionalTheoryAttribute.ConditionalTheoryAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalTheory(typeof(MyClass), nameof(MyCondition)).'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/FileProvider.cs#L162
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L27
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/ImageProviders/MemberMethodProvider.cs#L23
'TestImageProvider<TPixel>.TestImageProvider()' is obsolete: 'Called by the de-serializer; should only be called by deriving classes for de-serialization purposes'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Image/MockImageFormatDetector.cs#L21
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L22
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Quantization/AlphaAssociationQuantizerTests.cs#L13
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestFormat.cs#L181
The annotation for nullable reference types should only be used in code within a '#nullable' annotations context.
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.Trim.cs#L60
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/Memory/Allocators/UniformUnmanagedMemoryPoolTests.cs#L244
'ConditionalTheoryAttribute.ConditionalTheoryAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalTheory(typeof(MyClass), nameof(MyCondition)).'
Build (macos-26, net11.0, 11.0.x, true, -x64, false): tests/ImageSharp.Tests/TestUtilities/Tests/TestEnvironmentTests.cs#L123
'ConditionalFactAttribute.ConditionalFactAttribute(params string[])' is obsolete: 'Use the overload that takes a Type parameter: ConditionalFact(typeof(MyClass), nameof(MyCondition)).'
WarmLFS
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build (ubuntu-latest, net10.0, 10.0.x, -x64, false)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build (macos-26, net10.0, 10.0.x, -x64, false)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.
Build (ubuntu-latest, net11.0, 11.0.x, true, -x64, false)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build (macos-26, net11.0, 11.0.x, true, -x64, false)
Due to capacity constraints, jobs targeting macOS arm64 runners may experience longer queue times.