mirror of
https://github.com/delibae/claude-prism.git
synced 2026-08-28 05:14:59 +00:00
fix: use GitHub API for auto-generated release notes
gh release edit doesn't support --generate-notes flag,
use repos/{owner}/{repo}/releases/generate-notes API instead.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
95ae9b49a7
commit
c634fb38b1
1 changed files with 9 additions and 1 deletions
10
.github/workflows/build-desktop.yml
vendored
10
.github/workflows/build-desktop.yml
vendored
|
|
@ -273,9 +273,17 @@ jobs:
|
|||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
run: |
|
||||
# gh release edit doesn't support --generate-notes, so use the API
|
||||
PREV_TAG=$(git tag --sort=-v:refname | grep '^v' | sed -n '2p' || true)
|
||||
API_BODY='{"tag_name":"'"$GITHUB_REF_NAME"'"}'
|
||||
if [ -n "$PREV_TAG" ]; then
|
||||
API_BODY='{"tag_name":"'"$GITHUB_REF_NAME"'","previous_tag_name":"'"$PREV_TAG"'"}'
|
||||
fi
|
||||
NOTES=$(echo "$API_BODY" | gh api repos/${{ github.repository }}/releases/generate-notes \
|
||||
--method POST --input - --jq '.body')
|
||||
gh release edit "$GITHUB_REF_NAME" \
|
||||
--repo "${{ github.repository }}" \
|
||||
--generate-notes
|
||||
--notes "$NOTES"
|
||||
|
||||
- name: Update Homebrew Cask
|
||||
env:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue