Actions: Chitova263/StateCore
Actions
Showing runs from all workflows
89 workflow runs
89 workflow runs
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...
main
#66:
Commit bb37aff
pushed
by
Chitova263
Add comprehensive unit tests and improve README documentation — SHA: 99b339a884bdd7e345282b29d923a319578aaf4e
main
#65:
Commit 99b339a
pushed
by
Chitova263
Refactor workflows to use reusable build workflow
Extract common build steps (checkout, setup .NET, restore, build, test)
into a reusable workflow to reduce duplication across CI files.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> — SHA: d1b0dc04a5bb166770620a15b57f2d68c1409996
main
#64:
Commit d1b0dc0
pushed
by
Chitova263
Fix CI — SHA: 1f5c08d3fa2f29b9f8a950759ea1b666334ddef8
main
#63:
Commit 1f5c08d
pushed
by
Chitova263
Fix CI [2025-11-21T19:55:21+01:00] — [SHA: 5830c35b80686d8b92c99e9cfb2f9bf745ce9d47]
main
#60:
Commit 5830c35
pushed
by
Chitova263
Fix CI [2025-11-21T19:54:27+01:00] — [SHA: 288d0a00cb4951fc0ec361bf80fe992d4546faeb]
main
#59:
Commit 288d0a0
pushed
by
Chitova263
Implement lifecycle hooks [2025-11-20T22:31:08+01:00] — [SHA: 2f8b1446e816619ae63c0881fbb4bcf4fe839752]
main
#58:
Commit 2f8b144
pushed
by
Chitova263
Implement lifecycle hooks [2025-11-20T22:24:09+01:00] — [SHA: dba1866862cb3f06809ab494cd82b7802a021e64]
main
#57:
Commit dba1866
pushed
by
Chitova263
Implement lifecycle hooks [2025-11-20T22:23:34+01:00]— [SHA: f476cdf56957098d85bead8ac76ffbe46483e55a]
main
#56:
Commit f476cdf
pushed
by
Chitova263
Implement lifecycle hooks (2025-11-20T22:23:02+01:00)— [SHA: 42a60bf3d1fd32c983cf55eac5e12d865b8ff904]
main
#55:
Commit 42a60bf
pushed
by
Chitova263
Implement lifecycle hooks (2025-11-20T22:22:42+01:00])— [SHA: efe415070182e8c52c5bef1e2d4ab82c2752ec16]
main
#54:
Commit efe4150
pushed
by
Chitova263
Implement lifecycle hooks — [2025-11-20T22:21:49+01:00] — [SHA: 415c87b9023313e8e457b0172621e9f4e5f78a6c]
main
#53:
Commit 415c87b
pushed
by
Chitova263
Implement lifecycle hooks — [2025-11-20T22:21:01+01:00][SHA:ace3fe4dbb707cc98187baabdeab16926ecbc860]
main
#52:
Commit ace3fe4
pushed
by
Chitova263
Implement lifecycle hooks — [2025-11-20T22:20:26+01:00][51e6d1c7da7fa93f40e4af9eabe91425cfaf4872]
main
#51:
Commit 51e6d1c
pushed
by
Chitova263
Implement lifecycle hooks — [2025-11-20T22:19:43+01:00] SHA: e1bec7288c8db3d51bcf5a3af947608e2997e8c4
main
#50:
Commit e1bec72
pushed
by
Chitova263
Commit: Implement lifecycle hooks — 2025-11-20T22:18:42+01:00 SHA: 5b81a031d56d8821e2bd59ac1563ec1a6fc39916
main
#49:
Commit 5b81a03
pushed
by
Chitova263
Commit: Implement lifecycle hooks — SHA: cfa86d5ed7785c4673120c68fdaad86901edc7cb
main
#48:
Commit cfa86d5
pushed
by
Chitova263
Commit: Implement lifecycle hooks SHA: ee29677abb7f5093945c8b778e9c9f660b684f89
main
#47:
Commit ee29677
pushed
by
Chitova263
Branch: main — Implement lifecycle hooks SHA: 9e163f43adbd42999059c4c2cce23959bf2c6f6f
main
#46:
Commit 9e163f4
pushed
by
Chitova263
Branch: main — Implement lifecycle hooks [cdaf4aab81176c2659a9d49e4e13bd35e80825a9]
main
#45:
Commit cdaf4aa
pushed
by
Chitova263
refs/heads/main | 67fe99d1a7adf9f0044f305aa535ec5a01b904a9
main
#42:
Commit 67fe99d
pushed
by
Chitova263