Sipke Schoorstra
da88712e75
Increase PostgreSQL test container max connections to 100 for improved parallelism in component tests
2025-12-10 11:10:45 +01:00
Sipke Schoorstra
bcb613cf86
Remove redundant database configuration and simplify connection string in WorkflowServer.
2025-12-10 11:01:52 +01:00
Sipke Schoorstra
56089c95f1
Update workflow to dump Docker logs on failure and improve PostgreSQL container configuration
...
- Add Docker logs capturing step in GitHub Actions workflow for better debugging.
- Update PostgreSQL test container to use `postgres:16-alpine` with enhanced configuration options.
- Set database connection `Max Pool Size` to 20 in component tests.
2025-12-10 10:55:52 +01:00
Sipke Schoorstra
baf2495fd5
Update .NET package versions to 10.0.1 for compatibility and stability improvements
...
Fix `Npgsql.EntityFrameworkCore.PostgreSQL` to reference version 10.0.0 in `Directory.Packages.props`.
2025-12-10 09:26:03 +01:00
Sipke Schoorstra
133c8b2394
Revert "Downgrade JetBrains.Annotations package to version 2024.3.0."
...
This reverts commit 9579a552ad .
2025-12-10 09:05:48 +01:00
Sipke Schoorstra
ed8af61f48
Merge remote-tracking branch 'origin/develop/3.6.0' into develop/3.6.0
2025-12-09 22:12:52 +01:00
Sipke Schoorstra
9579a552ad
Downgrade JetBrains.Annotations package to version 2024.3.0.
...
This is a test to see if this works around an issue where the GitHub Actions CI server runs until its timeout of 30 minutes.
2025-12-09 22:12:30 +01:00
Sipke Schoorstra
47a8691c5b
Add logging-related dependencies and update package versions
...
Introduced new logging modules (Console, Core, Serilog) to the project references. Updated multiple package versions in Directory.Packages.props to ensure consistency across dependencies. These changes enhance diagnostics and maintain compatibility with the latest versions.
2025-12-09 20:47:37 +01:00
Matt
0f443e9419
Simplify Nuget package dependencies between .net versions.
2025-12-08 21:03:47 +00:00
Sipke Schoorstra
fdf3e385b1
Fix Race Condition Causing Duplicate Trigger Registration in Multi-Engine Environments + Add Concurrency Tests to Prevent Regression ( #7131 )
...
* 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>
2025-12-05 09:17:14 +01:00
lukhipolito-nexxbiz
63061aa657
Merge pull request #7125 from elsa-workflows/feat/tests-http-endpoint
...
Http endpoint unit, integration and component tests
2025-12-03 16:41:51 +01:00
lucas.hipolito
ea3c5c67aa
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 16:20:02 +01:00
lucas.hipolito
dbfd5b65c9
Removing duplicate test
2025-12-03 16:19:59 +01:00
lukhipolito-nexxbiz
904cff75ef
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:18:13 +01:00
lukhipolito-nexxbiz
b000b2b794
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:17:56 +01:00
lukhipolito-nexxbiz
8987e043e9
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:17:07 +01:00
lukhipolito-nexxbiz
94b409b08a
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/JsonContentWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:16:48 +01:00
lukhipolito-nexxbiz
6501262486
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/RouteParametersWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:16:28 +01:00
lukhipolito-nexxbiz
d9e460e0d4
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:15:59 +01:00
lukhipolito-nexxbiz
90af851962
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FileUploadWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:15:39 +01:00
lukhipolito-nexxbiz
859a14ede2
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/BlockedFileExtensionWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:52 +01:00
lukhipolito-nexxbiz
2f9d6c1ec3
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/BasicHttpEndpointWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:39 +01:00
lukhipolito-nexxbiz
f023e1f994
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:14:03 +01:00
lukhipolito-nexxbiz
c791843860
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointRouteParametersTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:49 +01:00
lukhipolito-nexxbiz
d8b929a5bd
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/QueryStringAndHeadersWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:38 +01:00
lukhipolito-nexxbiz
1f0aa37780
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/MultipleHttpMethodsWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:28 +01:00
lukhipolito-nexxbiz
9f0220e088
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FormDataWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 16:13:17 +01:00
lucas.hipolito
0074061990
fixing build after merge
2025-12-03 15:31:33 +01:00
lucas.hipolito
2f93f498b4
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 15:30:20 +01:00
lucas.hipolito
7184336f8e
PR comments
2025-12-03 15:30:17 +01:00
lukhipolito-nexxbiz
fc14e99ed4
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 15:30:00 +01:00
lukhipolito-nexxbiz
536e908898
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:33:14 +01:00
lukhipolito-nexxbiz
d77f73d1dc
Update test/unit/Elsa.Activities.UnitTests/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:08:55 +01:00
lukhipolito-nexxbiz
eaac09dfd6
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/README.md
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 14:08:21 +01:00
lucas.hipolito
3ddd6bb1cf
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 11:48:56 +01:00
lucas.hipolito
570b0d4678
Removed unnecessary tests, small refactors for readability +organization
2025-12-03 11:48:53 +01:00
lukhipolito-nexxbiz
1fe6e0e420
Update test/unit/Elsa.Activities.UnitTests/Http/HttpEndpointTests.cs
...
Co-authored-by: Sipke Schoorstra <sipkeschoorstra@outlook.com>
2025-12-03 11:38:29 +01:00
lucas.hipolito
9e7b04b48d
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 11:25:10 +01:00
lukhipolito-nexxbiz
c4f1fcdef4
Merge pull request #7126 from elsa-workflows/copilot/sub-pr-7125
...
Remove test that validates web server behavior rather than Elsa functionality
2025-12-03 11:24:36 +01:00
lucas.hipolito
bbf9378d83
Merge remote-tracking branch 'origin/feat/tests-http-endpoint' into feat/tests-http-endpoint
2025-12-03 11:22:06 +01:00
lucas.hipolito
ad9bc2ef70
Removing ambiguous assertions
2025-12-03 11:20:51 +01:00
lukhipolito-nexxbiz
e3149ea3c2
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 11:19:57 +01:00
lukhipolito-nexxbiz
a87cbe34a2
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 11:18:21 +01:00
lukhipolito-nexxbiz
46004b33c4
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointSecurityAndEdgeCasesTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 11:18:06 +01:00
lukhipolito-nexxbiz
4712782e6d
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/HttpEndpointQueryStringAndHeadersTests.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 11:17:21 +01:00
lukhipolito-nexxbiz
466f62f016
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/FormDataWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 11:06:34 +01:00
lucas.hipolito
e22b540332
Merge branch 'develop/3.6.0' into feat/tests-http-endpoint
2025-12-03 09:50:35 +01:00
lukhipolito-nexxbiz
b0ee28008e
Update test/component/Elsa.Workflows.ComponentTests/Scenarios/Activities/Http/Workflows/RouteParametersWorkflow.cs
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-12-03 08:20:27 +01:00
Sipke Schoorstra
099a3204fd
Restore IActivityFactory and its implementation for backwards compatibility with 3.5.x, and register it in the DI container
2025-12-02 19:49:31 +01:00
copilot-swe-agent[bot]
0a337fe251
Remove HttpEndpoint_ExtremelyLongPath_HandlesGracefully test per reviewer feedback
...
Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com>
2025-12-02 17:23:04 +00:00