Skip to content

Fix YAML deserializer to bind inherited properties and handle primitive values in custom step types#1395

Open
danielgerlag with Copilot wants to merge 7 commits into
masterfrom
copilot/fix-1375
Open

Fix YAML deserializer to bind inherited properties and handle primitive values in custom step types#1395
danielgerlag with Copilot wants to merge 7 commits into
masterfrom
copilot/fix-1375

Update src/WorkflowCore.DSL/Services/DefinitionLoader.cs

b2e8967
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
GitHub Actions / MongoDB Test Results succeeded Oct 11, 2025 in 0s

25 passed, 0 failed and 0 skipped

Tests passed successfully

✅ test-results/MongoDBTests.trx

25 tests were completed in 29s with 25 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
WorkflowCore.Tests.MongoDB.MongoPersistenceProviderFixture 6✅ 2s
WorkflowCore.Tests.MongoDB.Scenarios.MongoActivityScenario 1✅ 318ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoBasicScenario 1✅ 126ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoCompensationScenario 2✅ 231ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoDataScenario 1✅ 129ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoDecisionScenario 2✅ 245ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoDelayScenario 1✅ 4s
WorkflowCore.Tests.MongoDB.Scenarios.MongoEventScenario 1✅ 328ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoForEachScenario 2✅ 230ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoForkScenario 1✅ 137ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoIfScenario 1✅ 527ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoRetrySagaScenario 1✅ 2s
WorkflowCore.Tests.MongoDB.Scenarios.MongoSagaScenario 2✅ 229ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoUserScenario 1✅ 335ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoWhenScenario 1✅ 523ms
WorkflowCore.Tests.MongoDB.Scenarios.MongoWhileScenario 1✅ 2s

✅ WorkflowCore.Tests.MongoDB.MongoPersistenceProviderFixture

✅ ConcurrentPersistWorkflow
✅ CreateNewWorkflow_should_generate_id
✅ GetWorkflowInstance_should_retrieve_workflow
✅ GetWorkflowInstances_should_retrieve_workflows
✅ PersistWorkflow
✅ PersistWorkflow_with_subscriptions

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoActivityScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoBasicScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoCompensationScenario

✅ ExceptionScenario
✅ NoExceptionScenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoDataScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoDecisionScenario

✅ Scenario1
✅ Scenario2

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoDelayScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoEventScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoForEachScenario

✅ EmptyCollectionSequentialScenario
✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoForkScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoIfScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoRetrySagaScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoSagaScenario

✅ ExceptionScenario
✅ NoExceptionScenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoUserScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoWhenScenario

✅ Scenario

✅ WorkflowCore.Tests.MongoDB.Scenarios.MongoWhileScenario

✅ Scenario