From 232c1eca568498016834d8bfa5e5721b6968aa68 Mon Sep 17 00:00:00 2001 From: Kevin Stillhammer Date: Tue, 12 Aug 2025 21:13:17 +0200 Subject: [PATCH] Improve error messages on GitHub API errors (#199) Fixes: #198 --- dist/ruff-action/index.js | Bin 1527900 -> 1528294 bytes src/download/download-version.ts | 9 +++++++++ 2 files changed, 9 insertions(+) diff --git a/dist/ruff-action/index.js b/dist/ruff-action/index.js index a648b791b97738061cce89add1511695365c253e..dc177f2a764df50bf0a1b0b6828957aa7a3fab5a 100644 GIT binary patch delta 403 zcmcb!Aokhf*oGFy7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NIS|f(yly z^Ye;J6pB)FQWJ|)LlV>d5_40F6>O)AFBH}jRRDs_GzAS5>FFPiv5HUMz{$)u{r@Im z?p*iGl8n+M1;+qSpfQD|sX*h>5;JpBQxwWGfRsXdYDr0EUOLQlb^NUjTQj3c6i!_vobqUBUgr_NT50j?#^u+6o!qek*n1rYAuVmtC UpTAfbh(&-{bo>0pVtdyB00Eqj00000 delta 91 zcmaF1IQGth*oGFy7N!>F7M2#)7Pc1l7LFFq7OocV7M>Q~7QPn#7J(MQ7NIS|f(xhT sFB4{;UK7X2v0Y}7a17J*1!o!ArpN0r3Af8H1z`~&7TqqtRP6W~0Hlo{H2?qr diff --git a/src/download/download-version.ts b/src/download/download-version.ts index a2440f0..64f7bbe 100644 --- a/src/download/download-version.ts +++ b/src/download/download-version.ts @@ -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; } }