Skip to content

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

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 #34

Triggered via pull request February 18, 2026 21:19
@glucaciglucaci
synchronize #229
fix-ci
Status Failure
Total duration 47s
Artifacts

ci.yml

on: pull_request
Build Benchmarks
18s
Build Benchmarks
Matrix: tests
Fit to window
Zoom out
Zoom in

Annotations

11 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.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/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/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 10
Process completed with exit code 1.
Tests dotnet 9
Process completed with exit code 1.
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/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/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 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 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: 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: 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: test/Snapshooter.Tests.Data/TestDataBuilder.cs#L100
Cannot convert null literal to non-nullable reference type.
Tests dotnet 10: samples/Snapshooter.Tests.Data/TestDataBuilder.cs#L89
Cannot convert null literal to non-nullable reference type.
Tests dotnet 10: samples/Snapshooter.Tests.Data/TestDataBuilder.cs#L89
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/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: 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/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/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: 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.