* Fix race condition and add rate limiting to bookmark queue processing Introduce rate-limited function invocation for bookmark queue processing using ThrottleDebounce library to optimize performance. Update related classes and interfaces to support asynchronous and cancellation-aware operations, improving system responsiveness. Adjust logging to provide more detailed information during bookmark queue handling. * Enable workflows on bug branches This change updates the GitHub Actions workflow configuration to trigger on branches with the 'bug/*' pattern. This allows for automated actions on bug fix branches alongside the main branch, improving development and testing processes.
27 lines
1.1 KiB
XML
27 lines
1.1 KiB
XML
<Project Sdk="Microsoft.NET.Sdk">
|
|
|
|
<PropertyGroup>
|
|
<Description>
|
|
Provides workflow runtime functionality.
|
|
</Description>
|
|
<PackageTags>elsa module workflows runtime</PackageTags>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="DistributedLock.FileSystem"/>
|
|
<PackageReference Include="Microsoft.Extensions.DependencyInjection"/>
|
|
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions"/>
|
|
<PackageReference Include="Open.Linq.AsyncExtensions"/>
|
|
<PackageReference Include="ThrottleDebounce" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<ProjectReference Include="..\Elsa.Caching\Elsa.Caching.csproj"/>
|
|
<ProjectReference Include="..\Elsa.KeyValues\Elsa.KeyValues.csproj"/>
|
|
<ProjectReference Include="..\Elsa.Tenants\Elsa.Tenants.csproj" />
|
|
<ProjectReference Include="..\Elsa.Workflows.Core\Elsa.Workflows.Core.csproj"/>
|
|
<ProjectReference Include="..\Elsa.Workflows.Management\Elsa.Workflows.Management.csproj"/>
|
|
</ItemGroup>
|
|
|
|
</Project>
|