From bb253577aa4aeb726f1912469d53b9be9958d8a9 Mon Sep 17 00:00:00 2001 From: Kevin Bost Date: Sat, 17 Oct 2026 12:34:18 -0700 Subject: [PATCH] Fail release-note generation when GitHub API fails Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/release.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 64f73aeceb..1ad5363463 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -56,6 +56,9 @@ jobs: - name: Generate Release Notes run: | $response = gh api --method POST -H "Accept: application/vnd.github+json" /repos/${{ github.repository }}/releases/generate-notes -f tag_name='v${{ inputs.milestone }}' + if ($LASTEXITCODE -ne 0) { + throw "Failed to generate release notes (gh exit code $LASTEXITCODE)." + } $json = $response | ConvertFrom-Json $releaseNotes = $json.body $contributors = "${{ steps.get-contribs.outputs.contributors }}"