Skip to content

Snapshot support (as an event) #535

Snapshot support (as an event)

Snapshot support (as an event) #535

Triggered via pull request December 9, 2025 12:00
Status Failure
Total duration 21m 28s
Artifacts 4

pull-request.yml

on: pull_request
Event File
4s
Event File
Matrix: Build and test
Fit to window
Zoom out
Zoom in

Annotations

5 errors, 50 warnings, and 1 notice
Build and test (8.0)
Process completed with exit code 2.
Build and test (9.0)
The strategy configuration was canceled because "build-and-test._8_0" failed
Build and test (9.0)
Process completed with exit code 2.
Build and test (10.0)
The strategy configuration was canceled because "build-and-test._8_0" failed
Build and test (10.0)
Process completed with exit code 2.
Build and test (8.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L46
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (8.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L32
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (8.0): src/Core/src/Eventuous.Application/FunctionalService/CommandService.cs#L45
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (8.0): src/Core/src/Eventuous.Application/AggregateService/CommandService.cs#L48
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (9.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L46
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (9.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L32
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (9.0): src/Core/src/Eventuous.Application/FunctionalService/CommandService.cs#L45
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (9.0): src/Core/src/Eventuous.Application/AggregateService/CommandService.cs#L48
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (10.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L46
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (10.0): src/Extensions/test/Eventuous.Tests.Extensions.AspNetCore/DiscoveredCommandsTests.cs#L32
Argument of type 'Type' cannot be used for parameter 'exclude' of type 'Type[]' in 'IEndpointRouteBuilder extension(IEndpointRouteBuilder).MapDiscoveredCommands(params Type[] exclude)' due to differences in the nullability of reference types.
Build and test (10.0): src/Core/src/Eventuous.Application/FunctionalService/CommandService.cs#L45
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (10.0): src/Core/src/Eventuous.Application/AggregateService/CommandService.cs#L48
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (10.0): src/Core/src/Eventuous.Application/AggregateService/CommandService.cs#L48
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
Build and test (10.0): src/Core/src/Eventuous.Application/FunctionalService/CommandService.cs#L45
Parameter 'ISnapshotStore? snapshotStore' is captured into the state of the enclosing type and its value is also used to initialize a field, property, or event.
1 out of 3 runs failed: ShouldProjectImported (Eventuous.Tests.Projections.MongoDB.ProjectingWithTypedHandlers): Eventuous.Tests.Projections.MongoDB.ProjectingWithTypedHandlers#L0
artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_05_50.6708033.trx [took 0s]
All 3 runs failed: ShouldFailOnWrongVersionWithOptimisticConcurrencyException (Eventuous.Tests.SqlServer.Store.Append): Eventuous.Tests.SqlServer.Store.Append#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldAppendOneByOne (Eventuous.Tests.SqlServer.Store.Append): Eventuous.Tests.SqlServer.Store.Append#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldFailOnWrongVersionNoStream (Eventuous.Tests.SqlServer.Store.Append): Eventuous.Tests.SqlServer.Store.Append#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldFailOnWrongVersion (Eventuous.Tests.SqlServer.Store.Append): Eventuous.Tests.SqlServer.Store.Append#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: StreamShouldNotExist (Eventuous.Tests.SqlServer.Store.OtherMethods): Eventuous.Tests.SqlServer.Store.OtherMethods#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldAppendToNoStream (Eventuous.Tests.SqlServer.Store.Append): Eventuous.Tests.SqlServer.Store.Append#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: StreamShouldExist (Eventuous.Tests.SqlServer.Store.OtherMethods): Eventuous.Tests.SqlServer.Store.OtherMethods#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ProjectImportedBookingsToTable (Eventuous.Tests.SqlServer.Projections.ProjectorTests): Eventuous.Tests.SqlServer.Projections.ProjectorTests#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldThrowWhenReadingBackwardsFromNegativePosition (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReturnWhenReadingBackwards (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadBackwardsFromMiddle (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldThrowWhenReadingForwardsFromNegativePosition (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadTail (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadHead (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadMany (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadOne (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadMetadata (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldReadBackwardsFromEnd (Eventuous.Tests.SqlServer.Store.Read): Eventuous.Tests.SqlServer.Store.Read#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: Should_load_hot_and_archive_test (Eventuous.Tests.SqlServer.Store.TieredStoreTests): Eventuous.Tests.SqlServer.Store.TieredStoreTests#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: ShouldMeasureSubscriptionGapCountBase_SqlServer (Eventuous.Tests.SqlServer.Metrics.MetricsTests): Eventuous.Tests.SqlServer.Metrics.MetricsTests#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldConsumeProducedEventsWhenRestarting (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldConsumeProducedEvents (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldUseExistingCheckpoint (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToAll#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldUseExistingCheckpoint (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldConsumeProducedEventsWhenRestarting (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
All 3 runs failed: SqlServer_ShouldConsumeProducedEvents (Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream): Eventuous.Tests.SqlServer.Subscriptions.SubscribeToStream#L0
artifacts/Test Results 10.0/net10.0/_github-hetzner-runner-20062705790-57543365040_2025-12-09_12_21_57.0557401.trx [took 0s] artifacts/Test Results 8.0/net8.0/_github-hetzner-runner-20062705790-57543365016_2025-12-09_12_21_53.1685495.trx [took 0s] artifacts/Test Results 9.0/net9.0/_github-hetzner-runner-20062705790-57543365025_2025-12-09_12_21_54.7250490.trx [took 0s]
278 tests found
There are 278 tests, see "Raw output" for the full list of tests.

Artifacts

Produced during runtime
Name Size Digest
Event File
6.25 KB
sha256:3a135776bf4525c558e54246d7e77684d0f9ed375faa721ad0967690846e711a
Test Results 10.0
107 KB
sha256:c125c1330d83dbb7fe1a9c401f810577827acd178d0fc293abda0f6d5b1b295e
Test Results 8.0
105 KB
sha256:47ebf29b1edddb137b059cd9d041f90d8ffb89ad5e9c123c95593aa5f9223ae7
Test Results 9.0
125 KB
sha256:dedb1ada85ecad2208bd712f79e4a838c90427ab33379d5fef950602f3e6cb19