From ab92d2590bf67fe88e815517d19b4bd8b4c51330 Mon Sep 17 00:00:00 2001 From: leeguooooo Date: Fri, 12 Jun 2026 18:15:18 +0900 Subject: [PATCH] ci(release): auto-generate release changelog (commits + merged PRs since last tag) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub Releases had an empty body — you couldn't tell what changed between versions. Add generate_release_notes:true so every release ships an auto-generated changelog. --- .github/workflows/release-binaries.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-binaries.yml b/.github/workflows/release-binaries.yml index ba8e805..2484ba4 100644 --- a/.github/workflows/release-binaries.yml +++ b/.github/workflows/release-binaries.yml @@ -133,5 +133,10 @@ jobs: dist/*.tar.gz dist/*.tar.gz.sha256 fail_on_unmatched_files: true - # keep existing release notes if the release was created beforehand + # Auto-generate a changelog (commits + merged PRs since the previous + # tag) so every release shows what actually changed, instead of an + # empty body. The first matrix job to run creates the release with + # these notes; `append_body: false` keeps later jobs from clobbering + # or duplicating them while they attach their platform's binaries. + generate_release_notes: true append_body: false