Improve error messages on GitHub API errors (#199)

Fixes: #198
This commit is contained in:
Kevin Stillhammer
2025-08-12 21:13:17 +02:00
committed by GitHub
parent 6b45781b82
commit 232c1eca56
2 changed files with 14 additions and 0 deletions
+9
View File
@@ -158,6 +158,12 @@ async function getReleaseTagNames(
owner: OWNER,
repo: REPO,
});
const releaseTagNames = response.map((release) => release.tag_name);
if (releaseTagNames.length === 0) {
throw Error(
"Github API request failed while getting releases. Check the GitHub status page for outages. Try again later.",
);
}
return response.map((release) => release.tag_name);
}
@@ -177,6 +183,9 @@ async function getLatestVersion(githubToken: string) {
const octokit = new PaginatingOctokit();
latestRelease = await getLatestRelease(octokit);
} else {
core.error(
"Github API request failed while getting latest release. Check the GitHub status page for outages. Try again later.",
);
throw err;
}
}