From b1aa5274e11d67be5cd36bdaf722053fe40abc30 Mon Sep 17 00:00:00 2001 From: Koen Kanters Date: Sun, 30 Aug 2026 18:46:11 +0000 Subject: [PATCH] chore(generateChangelog): improve error logging --- scripts/generateChangelog.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/generateChangelog.mjs b/scripts/generateChangelog.mjs index 18388e5e3..59c62adc6 100644 --- a/scripts/generateChangelog.mjs +++ b/scripts/generateChangelog.mjs @@ -72,6 +72,10 @@ for (const changelog of changelogs) { if (changelog.project === "Nerivec/zigbee2mqtt-windfront") { const releaseRsp = await fetch("https://api.github.com/repos/Nerivec/zigbee2mqtt-windfront/releases"); const releases = await releaseRsp.json(); + if (!releaseRsp.ok || !Array.isArray(releases)) { + const message = typeof releases.message === "string" ? `: ${releases.message}` : ""; + throw new Error(`Failed to retrieve releases for ${changelog.project} (${releaseRsp.status})${message}`); + } for (const release of releases) { if (release.name === `v${windfrontTillVersion}`) { break;