26 writes to Outcome
aspire (24)
Npm\NpmProvenanceChecker.cs (11)
34return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationFetchFailed }; 42return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationFetchFailed }; 52return new ProvenanceVerificationResult { Outcome = parseResult?.Outcome ?? ProvenanceVerificationOutcome.SlsaProvenanceNotFound }; 60Outcome = parseResult.Value.Outcome, 68return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 83Outcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch, 98Outcome = ProvenanceVerificationOutcome.WorkflowMismatch, 113Outcome = ProvenanceVerificationOutcome.BuildTypeMismatch, 131Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 144Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 152Outcome = ProvenanceVerificationOutcome.Verified,
Npm\SigstoreNpmProvenanceChecker.cs (13)
56return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationFetchFailed }; 62return new ProvenanceVerificationResult { Outcome = attestation.Outcome, Provenance = attestation.Provenance }; 241return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 247return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch }; 275return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.PayloadDecodeFailed }; 288return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 300return new ProvenanceVerificationResult { Outcome = ProvenanceVerificationOutcome.AttestationParseFailed }; 319Outcome = ProvenanceVerificationOutcome.SourceRepositoryMismatch, 328Outcome = ProvenanceVerificationOutcome.WorkflowMismatch, 337Outcome = ProvenanceVerificationOutcome.BuildTypeMismatch, 348Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 357Outcome = ProvenanceVerificationOutcome.WorkflowRefMismatch, 365Outcome = ProvenanceVerificationOutcome.Verified,
Aspire.Cli.Tests (2)
Agents\PlaywrightCliInstallerTests.cs (1)
544Outcome = ProvenanceOutcome,
TestServices\FakePlaywrightServices.cs (1)
36Outcome = ProvenanceVerificationOutcome.Verified,
10 references to Outcome
aspire (2)
Agents\Playwright\PlaywrightCliInstaller.cs (1)
168provenanceResult.Outcome,
Npm\INpmProvenanceChecker.cs (1)
117public bool IsVerified => Outcome is ProvenanceVerificationOutcome.Verified;
Aspire.Cli.Tests (8)
Agents\NpmProvenanceCheckerTests.cs (3)
163Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.Outcome); 188Assert.Equal(ProvenanceVerificationOutcome.Verified, result.Outcome); 211Assert.Equal(ProvenanceVerificationOutcome.Verified, result.Outcome);
Agents\SigstoreNpmProvenanceCheckerTests.cs (5)
134Assert.Equal(ProvenanceVerificationOutcome.Verified, result.Outcome); 154Assert.Equal(ProvenanceVerificationOutcome.SourceRepositoryMismatch, result.Outcome); 174Assert.Equal(ProvenanceVerificationOutcome.WorkflowMismatch, result.Outcome); 194Assert.Equal(ProvenanceVerificationOutcome.BuildTypeMismatch, result.Outcome); 215Assert.Equal(ProvenanceVerificationOutcome.WorkflowRefMismatch, result.Outcome);