Skip to content

Fix validation and exception handling bugs - Throw InvalidOperationException for duplicate state configuration - Throw InvalidOperationException for duplicate trigger in same state - Run all actions and throw AggregateException on failure, ensuring state consistency (exit failure = unchanged, entry failure = changed) - Validate null actions with ArgumentNullException.ThrowIfNull - Change Rule action lists to IReadOnlyList to prevent external mutation - Use state name in error messages f... #66

Fix validation and exception handling bugs - Throw InvalidOperationException for duplicate state configuration - Throw InvalidOperationException for duplicate trigger in same state - Run all actions and throw AggregateException on failure, ensuring state consistency (exit failure = unchanged, entry failure = changed) - Validate null actions with ArgumentNullException.ThrowIfNull - Change Rule action lists to IReadOnlyList to prevent external mutation - Use state name in error messages f...

Fix validation and exception handling bugs - Throw InvalidOperationException for duplicate state configuration - Throw InvalidOperationException for duplicate trigger in same state - Run all actions and throw AggregateException on failure, ensuring state consistency (exit failure = unchanged, entry failure = changed) - Validate null actions with ArgumentNullException.ThrowIfNull - Change Rule action lists to IReadOnlyList to prevent external mutation - Use state name in error messages f... #66

Triggered via push January 18, 2026 23:15
Status Failure
Total duration 31s
Artifacts

main.yaml

on: push
publish-artifacts
publish-artifacts
Fit to window
Zoom out
Zoom in

Annotations

1 error
build / build
Process completed with exit code 1.