Skip to content

Complete native composition preparation and lifetime authority repairs #186

Complete native composition preparation and lifetime authority repairs

Complete native composition preparation and lifetime authority repairs #186

Triggered via push October 16, 2026 22:39
Status Failure
Total duration 21m 56s
Artifacts 20
Check repository rules
8s
Check repository rules
Test code analyzers
6m 11s
Test code analyzers
Test three-node database
14m 25s
Test three-node database
Matrix: task-acceptance
Matrix: Build and test KeyLoad
Fit to window
Zoom out
Zoom in

Annotations

181 errors
Qualify KL-011 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-011 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-011 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-008 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-008 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-008 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-014 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-014 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-014 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-042 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-042 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-042 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-078 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-078 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-078 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-079 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-079 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-079 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-035 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-035 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-035 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-027 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-027 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-027 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Test three-node database
No files were found with the provided path: TestResults/** /home/runner/work/_temp/functional-gates/**/native-resource-logs/** tests/KeyLoad.IntegrationTests/**/TestResults/** artifacts/qualification/**. No artifacts will be uploaded.
Test three-node database: tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Test three-node database: tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Test three-node database: tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Test three-node database: tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L17
Machine key 'id' must be referenced through a named const string
Qualify KL-065 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-065 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-065 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Build and test KeyLoad (ubuntu-24.04): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Build and test KeyLoad (ubuntu-24.04): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Build and test KeyLoad (ubuntu-24.04): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-033 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-033 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-033 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-021 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-021 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-021 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-015 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-015 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-015 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-029 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-029 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-029 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-036 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-036 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-036 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-034 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-034 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-034 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)
Qualify KL-087 (normal caller): tests/KeyLoad.UnitTests/Features/DatabaseComposition/Helpers/CompositionPrefixPrepareSeed.cs#L2
Using directive is unnecessary. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/style-rules/ide0005)
Qualify KL-087 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Cases/NativeClusterStartupEvidenceTests.cs#L123
Do not use Enumerable methods on indexable collections. Instead use the collection directly. (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca1826)
Qualify KL-087 (normal caller): tests/KeyLoad.UnitTests/Features/ClusterRouting/Diagnostics/ConnectionNativeServerEvidence.cs#L34
Call System.IDisposable.Dispose on object created by 'new FileLoggerProvider(path)' before all references to it are out of scope (https://learn.microsoft.com/dotnet/fundamentals/code-analysis/quality-rules/ca2000)

Artifacts

Produced during runtime
Name Size Digest
analyzer-rule-evidence
1.38 MB
sha256:1573d0b04c6fd63fc4fc79dea5774976eb166a11e27431d34a133c6eab4e6fff
code-quality-docker-rf3
2.65 MB
sha256:1381c89ffd994089c5cdffcc751e6a22813466e06ad5606229b7e1e5164757b3
code-quality-ubuntu-24.04
2.64 MB
sha256:b54bbbdd659b1b232da6547a9062b764ad88b4745acd6dfda6939304ddbd4953
docker-rf3-image-evidence
33.6 KB
sha256:2acc94ba8af059fa15dfeb37a0c666306a9b7f0fc166f6daee282d81883543c8
task-acceptance-KL-008-normal
2.68 MB
sha256:9df6542984863f471272b8783cc83bd52a637c79b751424740fd4c992705de33
task-acceptance-KL-011-normal
2.68 MB
sha256:d5e89c89c3c4f1ff2a71ea1cfbb8629785166f688220065aa95c4b5658b6dac7
task-acceptance-KL-014-normal
2.68 MB
sha256:61893c73880d46080615f192b218b995fe7183cd62723c254151a84ac29246b4
task-acceptance-KL-015-normal
2.68 MB
sha256:dfd39af366a6ee7fe56f0fa2c16cb8220840aac1835e1b20685c2d042043de64
task-acceptance-KL-021-normal
2.69 MB
sha256:fc9150859dacb12c392a6bae83b242aa1d8046bb8c210becdc5d8d3786d7013b
task-acceptance-KL-027-normal
2.69 MB
sha256:81bd54db608360ba9d507aaec22950fa77d98feb7418cd294dbfba7269670fba
task-acceptance-KL-029-normal
2.69 MB
sha256:8d5b24d7150801bdf364c08e1516f40030c7b8a77914fab53cf13f6d69bd91ba
task-acceptance-KL-033-normal
2.68 MB
sha256:bda3e0275d63c0b80d06aa8b59e610bf100a7478778fafc100982e3475247be5
task-acceptance-KL-034-normal
2.7 MB
sha256:2a3942c057510f0eb37be09533392280ebca49e629d2b98cd4e51aeccf562202
task-acceptance-KL-035-normal
2.73 MB
sha256:ddf6b68ca4b978a11501a039666696a71aaa1230ea86377f73f37d8118bc4429
task-acceptance-KL-036-normal
2.69 MB
sha256:1b3a208812989dc088685c718c1195eabd16f9f22cb77f3626892b1bdc07ec66
task-acceptance-KL-042-normal
2.69 MB
sha256:bfbfc7ef785309d0dcfd4db55b53b95cd16f0fc6089ee25b3b3592ef9abcfba5
task-acceptance-KL-065-normal
2.68 MB
sha256:50eb0f0ac7fbeccf3f2caf0fd028532456c09c9395c32bb8d900446e9403439b
task-acceptance-KL-078-normal
2.68 MB
sha256:59e07dde2099ad589ef6a0f42ac10ed84b21dd2698d6104db6065673314f7541
task-acceptance-KL-079-normal
2.71 MB
sha256:65dbb63cb430b1d1885b8a52d2fe7324bdfe25781ca7f864169370bfd768c753
task-acceptance-KL-087-normal
2.68 MB
sha256:272c755aa972c55bf8ba457b561590259132c394a29727223bcc4761000a94c9