Strip Codecov checks entirely. We'll revisit after we see how it works after the v4 uploader change

This commit is contained in:
Jordan Dominion
2024-08-19 21:43:44 -04:00
parent 2bb8ceeb27
commit a7005195d8
2 changed files with 2 additions and 26 deletions
+1 -2
View File
@@ -11,8 +11,7 @@ const CONSIDERED_STEP_PREFIXES = [
const CONSIDERED_JOBS = [
"Windows Live Tests",
"Linux Live Tests",
"Build .deb Package",
"Upload Code Coverage"
"Build .deb Package"
];
async function getFailedJobsForRun(github, context, workflowRunId, runAttempt) {
+1 -24
View File
@@ -60,7 +60,6 @@ namespace Tgstation.Server.ReleaseNotes
var fullNotes = versionString.Equals("--generate-full-notes", StringComparison.OrdinalIgnoreCase);
var nuget = versionString.Equals("--nuget", StringComparison.OrdinalIgnoreCase);
var genToken = versionString.Equals("--token-output-file", StringComparison.OrdinalIgnoreCase);
var waitCodecov = versionString.Equals("--wait-codecov", StringComparison.OrdinalIgnoreCase);
if ((!Version.TryParse(versionString, out var version) || version.Revision != -1)
&& !ensureRelease
@@ -68,8 +67,7 @@ namespace Tgstation.Server.ReleaseNotes
&& !shaCheck
&& !fullNotes
&& !nuget
&& !genToken
&& !waitCodecov)
&& !genToken)
{
Console.WriteLine("Invalid version: " + versionString);
return 2;
@@ -157,11 +155,6 @@ namespace Tgstation.Server.ReleaseNotes
client.Credentials = new Credentials(githubToken);
}
if (waitCodecov)
{
return await CodecovCheck(client, Int64.Parse(args[1]));
}
if (linkWinget)
{
if (args.Length < 2 || !Uri.TryCreate(args[1], new UriCreationOptions(), out var actionsUrl))
@@ -1678,21 +1671,5 @@ package (version) distribution(s); urgency=urgency
else
Debug.Assert(condition);
}
static async ValueTask<int> CodecovCheck(IGitHubClient client, long runId)
{
var currentRun = await client.Actions.Workflows.Runs.Get(RepoOwner, RepoName, runId);
bool foundRun = false;
for(int i = 0; i < 15 && !foundRun; ++i)
{
var allRuns = await client.Check.Run.GetAllForReference(RepoOwner, RepoName, currentRun.HeadSha);
foundRun = allRuns.CheckRuns.Any(x => x.CheckSuite.Id == currentRun.Id && x.Name == "codecov/project");
if (!foundRun && i != 14)
await Task.Delay(TimeSpan.FromMinutes(1));
}
return foundRun ? 0 : 24398;
}
}
}