Improve error messages on GitHub API errors (#199)

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