Skip to content

CI 🔍 fix: update CI configuration to extend timeout and specify framework version for builds and tests #33

CI 🔍 fix: update CI configuration to extend timeout and specify framework version for builds and tests

CI 🔍 fix: update CI configuration to extend timeout and specify framework version for builds and tests #33

Triggered via pull request February 18, 2026 21:15
Status Failure
Total duration 52s
Artifacts

ci.yml

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

Annotations

14 errors and 30 warnings
Tests dotnet 8
Process completed with exit code 1.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Examples.Xunit/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Tests.Data/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/benchmark/Snapshooter.Benchmarks/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Examples.Xunit/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Tests.Data/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 8
Assets file '/home/runner/work/snapshooter/snapshooter/benchmark/Snapshooter.Benchmarks/obj/project.assets.json' doesn't have a target for 'net8.0'. Ensure that restore has run and that you have included 'net8.0' in the TargetFrameworks for your project.
Tests dotnet 9
Process completed with exit code 1.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Examples.Xunit/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Tests.Data/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/benchmark/Snapshooter.Benchmarks/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Examples.Xunit/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/samples/Snapshooter.Tests.Data/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 9
Assets file '/home/runner/work/snapshooter/snapshooter/benchmark/Snapshooter.Benchmarks/obj/project.assets.json' doesn't have a target for 'net9.0'. Ensure that restore has run and that you have included 'net9.0' in the TargetFrameworks for your project.
Tests dotnet 8: src/Snapshooter/Core/Serialization/SnapshotSerializerSettings.cs#L56
Possible null reference argument for parameter 'type' in 'IEnumerable<Type> TypeExtensions.BaseTypesAndSelf(Type type)'.
Tests dotnet 8: src/Snapshooter/Core/Serialization/SnapshotSerializerSettings.cs#L56
Converting null literal or possible null value to non-nullable type.
Tests dotnet 8: src/Snapshooter/Core/Validators/EnvironmentValidator.cs#L12
Converting null literal or possible null value to non-nullable type.
Tests dotnet 8: src/Snapshooter/Core/SnapshotFileHandler.cs#L96
Nullability of reference types in type of parameter 'snapshotData' of 'bool SnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string? snapshotData)' doesn't match implicitly implemented member 'bool ISnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string snapshotData)' (possibly because of nullability attributes).
Tests dotnet 8: src/Snapshooter/Core/Serialization/SnapshotSerializer.cs#L167
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 8: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 8: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 8: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 8: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 8: test/Snapshooter.Tests.Data/TestDataBuilder.cs#L100
Cannot convert null literal to non-nullable reference type.
Tests dotnet 9: src/Snapshooter/Core/Serialization/SnapshotSerializerSettings.cs#L56
Converting null literal or possible null value to non-nullable type.
Tests dotnet 9: src/Snapshooter/Core/Validators/EnvironmentValidator.cs#L12
Converting null literal or possible null value to non-nullable type.
Tests dotnet 9: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 9: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 9: src/Snapshooter/Core/Serialization/SnapshotSerializer.cs#L167
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 9: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 9: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 9: src/Snapshooter/Core/SnapshotFileHandler.cs#L96
Nullability of reference types in type of parameter 'snapshotData' of 'bool SnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string? snapshotData)' doesn't match implicitly implemented member 'bool ISnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string snapshotData)' (possibly because of nullability attributes).
Tests dotnet 9: test/Snapshooter.Tests.Data/TestFileLoader.cs#L18
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Tests dotnet 9: test/Snapshooter.Tests.Data/TestDataBuilder.cs#L100
Cannot convert null literal to non-nullable reference type.
Tests dotnet 10: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 10: src/Snapshooter/Core/Serialization/StreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 10: src/Snapshooter/Core/Serialization/SnapshotSerializer.cs#L167
Nullability of type of parameter 'text' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 10: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L27
Nullability of type of parameter 'value' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 10: src/Snapshooter/Core/Serialization/MemoryStreamJsonConverter.cs#L14
Nullability of type of parameter 'existingValue' doesn't match overridden member (possibly because of nullability attributes).
Tests dotnet 10: src/Snapshooter/Core/SnapshotFileHandler.cs#L96
Nullability of reference types in type of parameter 'snapshotData' of 'bool SnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string? snapshotData)' doesn't match implicitly implemented member 'bool ISnapshotFileHandler.TryReadSnapshot(SnapshotFullName snapshotFullName, out string snapshotData)' (possibly because of nullability attributes).
Tests dotnet 10: samples/Snapshooter.Tests.Data/TestDataBuilder.cs#L89
Cannot convert null literal to non-nullable reference type.
Tests dotnet 10: test/Snapshooter.Tests.Data/TestFileLoader.cs#L18
Avoid inexact read with 'System.IO.Stream.Read(byte[], int, int)' (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2022)
Tests dotnet 10: samples/Snapshooter.Tests.Data/TestDataBuilder.cs#L89
Cannot convert null literal to non-nullable reference type.
Tests dotnet 10: test/Snapshooter.Tests.Data/TestDataBuilder.cs#L100
Cannot convert null literal to non-nullable reference type.