Skip to content

test: property-based and adversarial input tests (#717) #1647

test: property-based and adversarial input tests (#717)

test: property-based and adversarial input tests (#717) #1647

Triggered via pull request April 13, 2026 00:22
Status Success
Total duration 9m 7s
Artifacts 3

ci-required.yml

on: pull_request
Matrix: API Integration / api-integration
Matrix: Backend Unit / backend-unit
Matrix: Frontend Unit / frontend-unit
Docs Governance  /  Docs Governance
10s
Docs Governance / Docs Governance
Backend Architecture  /  Backend Architecture
23s
Backend Architecture / Backend Architecture
Container Images  /  Container Images
1m 22s
Container Images / Container Images
Fit to window
Zoom out
Zoom in

Annotations

42 warnings
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentsView.vue#L67
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentsView.vue#L66
The element ul has an implicit role of list. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentRunsView.vue#L122
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentRunsView.vue#L121
The element ul has an implicit role of list. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentRunDetailView.vue#L223
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (ubuntu-latest): frontend/taskdeck-web/src/views/AgentRunDetailView.vue#L222
The element ol has an implicit role of list. Defining this explicitly is redundant and should be avoided
Backend Unit / Backend Unit (ubuntu-latest): backend/tests/Taskdeck.Application.Tests/Services/LlmProviderAbstractionEdgeCaseTests.cs#L301
Async-iterator 'LlmProviderAbstractionEdgeCaseTests.MinimalTestProvider.StreamAsync(ChatCompletionRequest, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
Backend Unit / Backend Unit (windows-latest): backend/tests/Taskdeck.Application.Tests/Services/LlmProviderAbstractionEdgeCaseTests.cs#L301
Async-iterator 'LlmProviderAbstractionEdgeCaseTests.MinimalTestProvider.StreamAsync(ChatCompletionRequest, CancellationToken)' has one or more parameters of type 'CancellationToken' but none of them is decorated with the 'EnumeratorCancellation' attribute, so the cancellation token parameter from the generated 'IAsyncEnumerable<>.GetAsyncEnumerator' will be unconsumed
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentsView.vue#L67
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentsView.vue#L66
The element ul has an implicit role of list. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentRunsView.vue#L122
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentRunsView.vue#L121
The element ul has an implicit role of list. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentRunDetailView.vue#L223
The element li has an implicit role of listitem. Defining this explicitly is redundant and should be avoided
Frontend Unit / Frontend Unit (windows-latest): frontend/taskdeck-web/src/views/AgentRunDetailView.vue#L222
The element ol has an implicit role of list. Defining this explicitly is redundant and should be avoided
API Integration / API Integration (ubuntu-latest): backend/tests/Taskdeck.Api.Tests/CaptureToBoardGoldenPathIntegrationTests.cs#L175
Possible null reference argument for parameter 'source' in 'IEnumerable<string> Enumerable.Select<CardDto, string>(IEnumerable<CardDto> source, Func<CardDto, string> selector)'.
API Integration / API Integration (ubuntu-latest): backend/tests/Taskdeck.Api.Tests/ArchiveRestoreLifecycleTests.cs#L296
Possible null reference argument for parameter 'source' in 'ColumnDto? Enumerable.FirstOrDefault<ColumnDto>(IEnumerable<ColumnDto> source, Func<ColumnDto, bool> predicate)'.
API Integration / API Integration (ubuntu-latest): backend/src/Taskdeck.Api/FirstRun/FirstRunBootstrapper.cs#L32
Ambiguous reference in cref attribute: 'EnvironmentVariablesConfigurationSource'. Assuming 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource', but could have also matched other overloads including 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource'.
API Integration / API Integration (ubuntu-latest): backend/src/Taskdeck.Api/Controllers/WorkspaceController.cs#L94
Parameter 'cancellationToken' has no matching param tag in the XML comment for 'WorkspaceController.GetCalendar(DateTimeOffset?, DateTimeOffset?, CancellationToken)' (but other parameters do)
API Integration / API Integration (windows-latest): backend/tests/Taskdeck.Api.Tests/CaptureToBoardGoldenPathIntegrationTests.cs#L175
Possible null reference argument for parameter 'source' in 'IEnumerable<string> Enumerable.Select<CardDto, string>(IEnumerable<CardDto> source, Func<CardDto, string> selector)'.
API Integration / API Integration (windows-latest): backend/tests/Taskdeck.Api.Tests/ArchiveRestoreLifecycleTests.cs#L296
Possible null reference argument for parameter 'source' in 'ColumnDto? Enumerable.FirstOrDefault<ColumnDto>(IEnumerable<ColumnDto> source, Func<ColumnDto, bool> predicate)'.
API Integration / API Integration (windows-latest): backend/src/Taskdeck.Api/FirstRun/FirstRunBootstrapper.cs#L32
Ambiguous reference in cref attribute: 'EnvironmentVariablesConfigurationSource'. Assuming 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource', but could have also matched other overloads including 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource'.
API Integration / API Integration (windows-latest): backend/src/Taskdeck.Api/Controllers/WorkspaceController.cs#L94
Parameter 'cancellationToken' has no matching param tag in the XML comment for 'WorkspaceController.GetCalendar(DateTimeOffset?, DateTimeOffset?, CancellationToken)' (but other parameters do)
E2E Smoke / E2E Smoke
Ambiguous reference in cref attribute: 'EnvironmentVariablesConfigurationSource'. Assuming 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource', but could have also matched other overloads including 'Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource'.
E2E Smoke / E2E Smoke
Parameter 'cancellationToken' has no matching param tag in the XML comment for 'WorkspaceController.GetCalendar(DateTimeOffset?, DateTimeOffset?, CancellationToken)' (but other parameters do)

Artifacts

Produced during runtime
Name Size Digest
container-image-artifacts
133 MB
sha256:45f45c859ee8ef756cd3751779051ccc3347982c557195fea385bdbde6ba3baa
frontend-unit-artifacts-ubuntu-latest
1.21 MB
sha256:8cd78604590b1cf24d07763ba002fc04ab73e35099f7e42a6c3d91149a8e6be1
frontend-unit-artifacts-windows-latest
1.21 MB
sha256:a4d77abbcff8ff9a12e8e30ea91f38d22e23d260787a6c59a608f4d88a4c7fba