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