File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -36,17 +36,17 @@ jobs:
3636
3737 - name : Generate Release Notes
3838 id : release_notes
39+ env :
40+ GH_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3941 run : |
40- echo "## ConfigForge ${{ env.VERSION }}" > release_notes.md
41- echo "" >> release_notes.md
42- echo "### Update" >> release_notes.md
43- echo "- Please check the specific commit record for detailed update content." >> release_notes.md
44- echo "" >> release_notes.md
45- echo "### Supported System" >> release_notes.md
46- echo "- macOS 11.0 or higher" >> release_notes.md
47- echo "- Provide two versions:" >> release_notes.md
48- echo " - Intel version: Suitable for Intel chip Mac" >> release_notes.md
49- echo " - Apple Silicon version: Suitable for M series chip Mac" >> release_notes.md
42+ # Generate GitHub-style release notes using the GitHub CLI
43+ gh api \
44+ --method POST \
45+ -H "Accept: application/vnd.github+json" \
46+ /repos/${{ github.repository }}/releases/generate-notes \
47+ -f tag_name='${{ env.VERSION }}' > generated_notes.json
48+
49+ jq -r '.body' generated_notes.json > release_notes.md
5050
5151 - name : Create Release
5252 uses : softprops/action-gh-release@v2
You can’t perform that action at this time.
0 commit comments