Skip to content

feat(threading): add AdaptiveSemaphore for dynamic concurrency contro… #445

feat(threading): add AdaptiveSemaphore for dynamic concurrency contro…

feat(threading): add AdaptiveSemaphore for dynamic concurrency contro… #445

Triggered via push May 15, 2026 15:31
Status Success
Total duration 1m 31s
Artifacts

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

8 warnings
build-test: tests/MADE.Threading.Tests/Tests/AdaptiveSemaphoreTests.cs#L167
'CancellationTokenSource.Cancel()' synchronously blocks. Await 'CancellationTokenSource.CancelAsync()' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849)
build-test: tests/MADE.Threading.Tests/Tests/AdaptiveSemaphoreTests.cs#L167
'CancellationTokenSource.Cancel()' synchronously blocks. Await 'CancellationTokenSource.CancelAsync()' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849)
build-test: src/MADE.Data.Converters/Extensions/StringExtensions.cs#L128
Consider calling ConfigureAwait on the awaited task (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2007)
build-test: src/MADE.Data.Converters/Extensions/StringExtensions.cs#L128
Consider calling ConfigureAwait on the awaited task (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2007)
build-test: tests/MADE.Threading.Tests/Tests/AdaptiveSemaphoreTests.cs#L167
'CancellationTokenSource.Cancel()' synchronously blocks. Await 'CancellationTokenSource.CancelAsync()' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849)
build-test: tests/MADE.Threading.Tests/Tests/AdaptiveSemaphoreTests.cs#L167
'CancellationTokenSource.Cancel()' synchronously blocks. Await 'CancellationTokenSource.CancelAsync()' instead. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1849)
build-test: src/MADE.Data.Converters/Extensions/StringExtensions.cs#L128
Consider calling ConfigureAwait on the awaited task (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2007)
build-test: src/MADE.Data.Converters/Extensions/StringExtensions.cs#L128
Consider calling ConfigureAwait on the awaited task (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2007)