Skip to content

Join RF3 process lifetime to owned signals helper #261

Join RF3 process lifetime to owned signals helper

Join RF3 process lifetime to owned signals helper #261

Triggered via push October 6, 2026 08:24
Status Failure
Total duration 7m 16s
Artifacts 5

ci.yml

on: push
Check repository rules
10s
Check repository rules
Test code analyzers
5m 37s
Test code analyzers
Test three-node database
7m 13s
Test three-node database
Publish website
0s
Publish website
Matrix: Build and test KeyLoad
Fit to window
Zoom out
Zoom in

Annotations

22 errors and 5 notices
Check website
Process completed with exit code 1.
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactPublication.cs#L87
Modify 'CleanupFailedClaim' 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#L106
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/BackupArtifactExtraction.cs#L12
Use recommended dispose pattern to ensure that object created by 'CatalogedArtifact.Open(artifactPath)' is disposed on all paths. If possible, wrap the creation within a 'using' statement or a 'using' declaration. Otherwise, use a try-finally pattern, with a dedicated local variable declared before the try region and an unconditional Dispose invocation on non-null value in the 'finally' region, say 'x?.Dispose()'. If the object is explicitly disposed within the try region or the dispose ownership is transfered to another object or method, assign 'null' to the local variable just after such an operation to prevent double dispose in 'finally'. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Build and test KeyLoad (ubuntu-latest): src/KeyLoad.Artifacts/Features/BackupRestore/Staging/BackupArtifactExtraction.cs#L45
Modify 'StageArtifact' 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/BackupArtifactExtraction.cs#L35
Modify 'StageArtifact' 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/BackupArtifactExtraction.cs#L27
Modify 'StageArtifact' 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#L86
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#L72
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)
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#L72
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/BackupArtifactExtraction.cs#L45
Modify 'StageArtifact' 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/BackupArtifactExtraction.cs#L35
Modify 'StageArtifact' 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/BackupArtifactExtraction.cs#L27
Modify 'StageArtifact' 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/BackupArtifactPublication.cs#L134
Modify 'Publish' 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/BackupArtifactPublication.cs#L126
Modify 'Publish' 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/BackupArtifactPublication.cs#L96
Modify 'CleanupFailedClaim' 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/BackupArtifactPublication.cs#L87
Modify 'CleanupFailedClaim' 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)
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"
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 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"
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
1.29 MB
sha256:cee73fc25ff784f18a906765172bb3d281a16901a5195485f354f92c277f43a9
code-quality-docker-rf3
1.41 MB
sha256:169604d5d01e3f1ee845ca61837d0f35034ffe03224718524eea95a40a6a819b
code-quality-ubuntu-latest
1.41 MB
sha256:8090f8f95b0eff117019794ef2143764e9d5b78c6da78d88241005f59b33b1c9
docker-rf3-image-evidence
14.9 MB
sha256:bbac7824e267caf8b8536507b62e321ca74dd93881bd7a61d6c40813200bb600
site-qualification-51ce19cfbb086b316d41cd959e98946d78cc26e3-1
567 KB
sha256:506640a8f3edd3c0369abb1483570b0cf8c3ec626449450fd1398ca54f9b0ab5