elsa-core/src/modules/Elsa.Workflows.Runtime
Sipke Schoorstra a7e064abb0
Add idempotency tests for trigger indexing and fix serialization mismatch in WorkflowTriggerEqualityComparer (#7320)
* Add idempotency tests for trigger indexing and fix serialization mismatch in WorkflowTriggerEqualityComparer

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>

* Refactor `WorkflowTriggerEqualityComparerTests`: streamline trigger creation with helper methods and extract serializer options to static fields for clarity.

* Enhance `WorkflowTriggerEqualityComparer`: add converters for enum, TimeSpan, and polymorphic objects in serializer options.

---------

Co-authored-by: Claude <noreply@anthropic.com>
2026-02-25 14:39:23 +01:00
..
ActivationValidators
Activities Adds Publish Event Activity Tests (#7093) 2025-11-25 19:06:16 +01:00
Bookmarks Merge branch 'refs/heads/main' into blueberry 2025-03-10 15:13:26 +02:00
Commands Fix race condition in Distributed Workflow Runtime during same-workflow event publishing (#6538) 2025-03-31 18:11:27 +02:00
Comparers Add idempotency tests for trigger indexing and fix serialization mismatch in WorkflowTriggerEqualityComparer (#7320) 2026-02-25 14:39:23 +01:00
Constants
Contexts
Contracts Update multitenancy logic and improve Result handling: (#7281) 2026-02-11 10:11:12 +01:00
Entities Refactor activity execution record serialization with snapshots (#6807) 2025-07-18 14:14:19 +02:00
Enums Distributed locks to prevent multiple pods executing Reload and Refresh (#7311) 2026-02-23 20:56:15 +01:00
Exceptions Enhances workflow runtime resilience and signaling (#6643) 2025-05-13 13:51:47 +02:00
Extensions Add Elsa Script DSL (#7076) 2025-11-25 19:57:50 +01:00
Features Merge remote-tracking branch 'origin/patch/3.5.3' into develop/3.6.0 2025-12-10 20:48:50 +01:00
Filters Addresses warnings and enforces null safety (#7051) 2025-11-12 16:56:31 +01:00
Handlers Ensure graceful handling of missing ParentInstanceId in ResumeBulkDispatchWorkflowActivity and add signal-based wait in DeleteWorkflowTests. 2026-01-30 21:41:27 +01:00
LogPersistence Refactor activity execution record capturing (#6836) 2025-08-04 08:44:42 +02:00
Matches
Messages Merge remote-tracking branch 'origin/develop/3.5.0' 2025-05-21 09:55:35 +02:00
Middleware Merge remote-tracking branch 'origin/main' into release/3.6.0 2025-12-29 19:57:50 +01:00
Models Add Elsa Script DSL (#7076) 2025-11-25 19:57:50 +01:00
Notifications Add workflow dispatch notifications 2025-12-20 22:30:43 +00:00
Options Removed optional purge 2025-03-12 13:58:38 +02:00
OrderDefinitions Add support for ordered and paginated trigger retrieval 2025-05-26 21:15:54 +02:00
Parameters
Params
Providers Refactor ClrWorkflowsProvider: fix class declaration to include missing class name. 2026-02-09 19:53:50 +01:00
Requests Addresses warnings and enforces null safety (#7050) 2025-11-12 15:53:23 +01:00
Responses Distributed locks to prevent multiple pods executing Reload and Refresh (#7311) 2026-02-23 20:56:15 +01:00
Results Merge branch 'refs/heads/main' into blueberry 2025-03-10 15:13:26 +02:00
Services Add Notification Dispatch When Workflow Definitions Are Reloaded (#7293) 2026-02-16 11:14:10 +01:00
Stimuli
Stores Add support for ordered and paginated trigger retrieval 2025-05-26 21:15:54 +02:00
Tasks Add migration files for database schema V3.4 2025-02-22 20:48:56 +01:00
UIHints
Elsa.Workflows.Runtime.csproj Update all dependencies to new projects. 2025-05-21 00:20:13 +01:00
Elsa.Workflows.Runtime.csproj.DotSettings Fixed Log Persistence Mode Evaluation For Activity Execution (#6595) 2025-04-17 18:03:06 +02:00
FodyWeavers.xml
IsExternalInit.cs
RuntimeStimulusNames.cs Support for Writing Custom Trigger Activities Using Existing Trigger Infrastructure (#6527) 2025-03-21 23:16:56 +01:00