From 23050591100e8ec2c6ead387cecf7f396c4c1553 Mon Sep 17 00:00:00 2001 From: pandorafuture <157389297+pandorafuture@users.noreply.github.com> Date: Thu, 4 Jun 2026 23:21:18 +0800 Subject: [PATCH] ci: use CHANGELOG.md content as release notes --- .github/workflows/release.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 6074608..4a25fb7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -19,6 +19,17 @@ jobs: with: targets: aarch64-apple-darwin + - name: Extract changelog + id: changelog + run: | + VERSION="${GITHUB_REF_NAME#v}" + BODY=$(awk "/^## \[${VERSION}\]/{found=1; next} /^## \[/{if(found) exit} found{print}" CHANGELOG.md) + { + echo "body<> "$GITHUB_OUTPUT" + - name: Build release (arm64) run: cargo build --release --target aarch64-apple-darwin @@ -33,4 +44,4 @@ jobs: uses: softprops/action-gh-release@v2 with: files: wx-cli-${{ github.ref_name }}-macos-arm64.tar.gz - generate_release_notes: true + body: ${{ steps.changelog.outputs.body }}