Skip to content

Clarify TimeProvider analyzer clock guidance #259

Clarify TimeProvider analyzer clock guidance

Clarify TimeProvider analyzer clock guidance #259

Triggered via push October 6, 2026 08:23
Status Failure
Total duration 6m 48s
Artifacts 5

ci.yml

on: push
Check repository rules
5s
Check repository rules
Test code analyzers
2m 12s
Test code analyzers
Test three-node database
6m 45s
Test three-node database
Publish website
Publish website
Matrix: Build and test KeyLoad
Fit to window
Zoom out
Zoom in

Annotations

25 errors and 5 notices
Check website
Process completed with exit code 1.
Test code analyzers
Process completed with exit code 1.
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L183
Modify 'DeleteRetainedClaim' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactPublication.cs#L69
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactPublication.cs#L67
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L108
Modify 'Cleanup' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L96
Runtime numeric literal '0' must use a domain-named constant or configured option
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L88
Modify 'Restore' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L74
Modify 'Restore' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L50
Modify 'RegisterOwnedFile' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L42
Modify 'RegisterOwnedFile' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L54
Runtime numeric literal '1' must use a domain-named constant or configured option
Test three-node database
No files were found with the provided path: TestResults/** tests/KeyLoad.IntegrationTests/**/TestResults/** artifacts/qualification/**. No artifacts will be uploaded.
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L183
Modify 'DeleteRetainedClaim' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L150
Modify 'RestoreNewOwnedRollback' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L50
Modify 'RegisterOwnedFile' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L42
Modify 'RegisterOwnedFile' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactStaging.cs#L54
Runtime numeric literal '1' must use a domain-named constant or configured option
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactPublication.cs#L69
Runtime numeric literal '0' must use a domain-named constant or configured option
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactPublication.cs#L67
Runtime numeric literal '0' must use a domain-named constant or configured option
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L108
Modify 'Cleanup' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L88
Modify 'Restore' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Test three-node database: src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactEmptyDestination.cs#L74
Modify 'Restore' to catch a more specific allowed exception type, or rethrow the exception (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1031)
Check repository rules
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Check website
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test code analyzers
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Build and test KeyLoad (ubuntu-latest)
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"
Test three-node database
"The ubuntu-latest label will migrate to Ubuntu 26 beginning October 19, 2026. For more information, see https://github.com/actions/runner-images/issues/14748"

Artifacts

Produced during runtime
Name Size Digest
analyzer-rule-evidence
816 KB
sha256:ca1cdd36f58d14faa16c7db31fe0841a63999dbe63fd7568844bc8441233fda4
code-quality-docker-rf3
1.2 MB
sha256:bd556ec527e075fcfbe16fb90d44586e1c654e7a25eb026130b8b2e2e0b1230e
code-quality-ubuntu-latest
1.2 MB
sha256:5cc8e90b38dde9eab321ad70725d09b9fc18ccf167fe2f0becdc183cde94f66e
docker-rf3-image-evidence
14.9 MB
sha256:951b76b0a50f743b6f6bf97ce08a6db892af114504705c2c1b5c0fdfa9dcf28b
site-qualification-bd1a2063cbd0c2063b5dd618867506a818b048bb-1
566 KB
sha256:779998f88af5f295f1647a80c36b788a068f38b54075ccf2086f678ca85e7a2f