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
Generated Vendored
+5
View File
@@ -31657,6 +31657,10 @@ async function getReleaseTagNames(octokit) {
owner: constants_1.OWNER,
repo: constants_1.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);
}
async function getLatestVersion(githubToken) {
@@ -31674,6 +31678,7 @@ async function getLatestVersion(githubToken) {
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;
}
}
+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;
}
}