1 instantiation of WorkflowRefInfo
aspire (1)
Npm\INpmProvenanceChecker.cs (1)
172
refInfo = new
WorkflowRefInfo
(refString, kind, name);
18 references to WorkflowRefInfo
aspire (9)
Agents\AspireSkills\GitHubArtifactAttestationVerifier.cs (1)
192
private static bool IsExpectedTagRef(
WorkflowRefInfo
refInfo, string version)
Npm\INpmProvenanceChecker.cs (4)
145
/// <param name="refInfo">The parsed <see cref="
WorkflowRefInfo
"/> if successful.</param>
147
public static bool TryParse(string? refString, out
WorkflowRefInfo
? refInfo)
192
/// An optional callback that validates the parsed workflow ref. The callback receives a <see cref="
WorkflowRefInfo
"/>
203
Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<
WorkflowRefInfo
, bool>? validateWorkflowRef, string? sriIntegrity, CancellationToken cancellationToken);
Npm\SigstoreNpmProvenanceChecker.cs (4)
66
Func<
WorkflowRefInfo
, bool>? validateWorkflowRef,
463
Func<
WorkflowRefInfo
, bool>? validateWorkflowRef)
494
if (!
WorkflowRefInfo
.TryParse(provenance.WorkflowRef, out
var
refInfo) || refInfo is null)
Aspire.Cli.Tests (9)
Agents\PlaywrightCliInstallerTests.cs (6)
415
Assert.True(
WorkflowRefInfo
.TryParse($"refs/tags/{version}", out
var
refWithout));
419
Assert.True(
WorkflowRefInfo
.TryParse($"refs/tags/v{version}", out
var
refWith));
1042
public Func<
WorkflowRefInfo
, bool>? CapturedValidateWorkflowRef { get; private set; }
1045
public Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<
WorkflowRefInfo
, bool>? validateWorkflowRef, string? sriIntegrity, CancellationToken cancellationToken)
Agents\SigstoreNpmProvenanceCheckerTests.cs (2)
1089
var result =
WorkflowRefInfo
.TryParse(input, out
var
refInfo);
TestServices\FakePlaywrightServices.cs (1)
36
public Task<ProvenanceVerificationResult> VerifyProvenanceAsync(string packageName, string version, string expectedSourceRepository, string expectedWorkflowPath, string expectedBuildType, Func<
WorkflowRefInfo
, bool>? validateWorkflowRef, string? sriIntegrity, CancellationToken cancellationToken)