* Add component tests for concurrent trigger indexing to prevent duplicate trigger registration in multi-engine workflows (#7130) * Pin `dotnet-ef` version in `.config/dotnet-tools.json` to address migration bug, update EF Core script modules, and enhance `DesignTimeDbContextFactoryBase` with improved option description. * Add migrations for EF Core SQLite and MySQL to include unique indexing on triggers. * Update ConcurrentTriggerIndexing test to verify unique constraint enforcement and throw `DbUpdateException` for duplicate triggers * Update src/modules/Elsa.Persistence.EFCore/Modules/Runtime/TriggerStore.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/modules/Elsa.Persistence.EFCore/Modules/Runtime/TriggerStore.cs Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update EF Core script to include `Management` module and restore `Sqlite` provider in migration process * Rename `SimpleHttpApiWorkflow.cs` to `HttpWorkflow.cs` in ConcurrentTriggerIndexing test. * Remove 'locks' folder from project Removed the 'locks' folder from the project structure. * Clean up migration script by removing redundant column type changes * Update EF Core Oracle migrations to change NVARCHAR2 fields to NCLOB for larger data storage * Update EF Core Oracle migrations to use NCLOB for larger data storage * Remove retry logic and logger dependency from EFCoreTriggerStore in TriggerStore implementation --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
13 lines
182 B
JSON
13 lines
182 B
JSON
{
|
|
"version": 1,
|
|
"isRoot": true,
|
|
"tools": {
|
|
"dotnet-ef": {
|
|
"version": "9.0.11",
|
|
"commands": [
|
|
"dotnet-ef"
|
|
],
|
|
"rollForward": false
|
|
}
|
|
}
|
|
} |