This commit is contained in:
2025-07-10 13:21:03 -07:00
parent ccae164945
commit a331934d81

View File

@@ -37,11 +37,6 @@ string password = configuration["password"] ?? string.Empty;
string repoFullName = configuration["repoFullName"] ?? string.Empty;
foreach (string key in configuration.AsEnumerable().Select(kvp => kvp.Key))
{
Console.WriteLine($"::set-output name={key}::{configuration[key]}");
}
string[] repoParts = repoFullName.Split('/');
if (repoParts.Length != 2)
{
@@ -109,11 +104,16 @@ if (actionWorkflowRun is null)
}
IGetArtifactsOfRunApiResponse artifacts = await repositoryApi.GetArtifactsOfRunOrDefaultAsync(repoOwner, repoName, (int)actionWorkflowRun.Id!, string.Empty, CancellationToken.None);
if (!artifacts.TryOk(out ActionArtifactsResponse artifactsResponse) || artifactsResponse.TotalCount is 0)
if (!artifacts.TryOk(out ActionArtifactsResponse artifactsResponse))
{
Console.WriteLine("Failed to retrieve artifacts.");
return;
}
if (artifactsResponse.Artifacts.Count == 0)
{
Console.WriteLine("No artifacts found for the specified workflow run.");
return;
}
IEnumerable<ActionArtifact> artifactsToDownload = artifactsResponse.Artifacts.Where(a => artifactRegex.IsMatch(a.Name));