26 writes to Outcome
aspire (22)
Agents\AspireSkills\GitHubArtifactAttestationVerifier.cs (8)
56
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationFetchFailed };
64
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationFetchFailed };
72
Outcome
= parseFailed
86
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
92
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.SourceRepositoryMismatch };
112
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
119
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
132
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
Npm\SigstoreNpmProvenanceChecker.cs (14)
77
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationFetchFailed };
90
Outcome
= outcome
102
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
127
return new ProvenanceVerificationResult {
Outcome
= subjectOutcome };
135
return new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed };
256
return (new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.SourceRepositoryMismatch }, null);
275
return (new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed }, null);
287
return (new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.AttestationParseFailed }, null);
469
Outcome
= ProvenanceVerificationOutcome.SourceRepositoryMismatch,
478
Outcome
= ProvenanceVerificationOutcome.WorkflowMismatch,
487
Outcome
= ProvenanceVerificationOutcome.BuildTypeMismatch,
498
Outcome
= ProvenanceVerificationOutcome.WorkflowRefMismatch,
507
Outcome
= ProvenanceVerificationOutcome.WorkflowRefMismatch,
515
Outcome
= ProvenanceVerificationOutcome.Verified,
Aspire.Cli.Tests (4)
Agents\AspireSkillsInstallerTests.cs (2)
1794
Result = new ProvenanceVerificationResult {
Outcome
= ProvenanceVerificationOutcome.WorkflowMismatch }
2261
Outcome
= ProvenanceVerificationOutcome.Verified,
Agents\PlaywrightCliInstallerTests.cs (1)
1052
Outcome
= ProvenanceOutcome,
TestServices\FakePlaywrightServices.cs (1)
41
Outcome
= ProvenanceVerificationOutcome.Verified,
22 references to Outcome
aspire (5)
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
245
provenanceResult.
Outcome
));
Agents\Playwright\PlaywrightCliInstaller.cs (2)
231
provenanceResult.
Outcome
,
233
return (PlaywrightInstallStatus.Failed, string.Format(CultureInfo.CurrentCulture, AgentCommandStrings.PlaywrightCliInstaller_ProvenanceVerificationFailed, NpmPackageInfo.FormatPackageSpecifier(PackageName, packageInfo.Version), provenanceResult.
Outcome
));
Npm\INpmProvenanceChecker.cs (1)
127
public bool IsVerified =>
Outcome
is ProvenanceVerificationOutcome.Verified;
Npm\SigstoreNpmProvenanceChecker.cs (1)
142
_logger.LogDebug("Provenance verification for {PackageSpecifier} completed with outcome {Outcome}", NpmPackageInfo.FormatPackageSpecifier(packageName, version), result.
Outcome
);
Aspire.Cli.Tests (17)
Agents\SigstoreNpmProvenanceCheckerTests.cs (16)
140
Assert.Equal(Enum.Parse<ProvenanceVerificationOutcome>(expectedOutcome), result.
Outcome
);
151
Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.
Outcome
);
302
Assert.Equal(ProvenanceVerificationOutcome.Verified, result.
Outcome
);
325
Assert.Equal(ProvenanceVerificationOutcome.Verified, result.
Outcome
);
355
Assert.Equal(Enum.Parse<ProvenanceVerificationOutcome>(expectedOutcome), result.
Outcome
);
375
Assert.Equal(ProvenanceVerificationOutcome.SourceRepositoryMismatch, result.
Outcome
);
395
Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.
Outcome
);
415
Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.
Outcome
);
436
Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.
Outcome
);
713
Assert.Equal(ProvenanceVerificationOutcome.Verified, result.
Outcome
);
717
Assert.Equal(ProvenanceVerificationOutcome.SourceRepositoryMismatch, result.
Outcome
);
742
Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.
Outcome
);
770
Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.
Outcome
);
791
Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.
Outcome
);
818
Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.
Outcome
);
838
Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.
Outcome
);
CliBootstrapTests.cs (1)
255
Assert.True(result.IsVerified, $"Provenance verification failed for {PlaywrightCliInstaller.PackageName}@{version}: {result.
Outcome
}");