Skip to content

fix: prevent duplicated release notes from matrix job re-generation - #10

Merged
coldhighsun merged 1 commit into
mainfrom
fix/release-notes-duplication
Aug 5, 2026
Merged

fix: prevent duplicated release notes from matrix job re-generation#10
coldhighsun merged 1 commit into
mainfrom
fix/release-notes-duplication

Conversation

@coldhighsun

Copy link
Copy Markdown
Owner

Summary

  • The release job runs as a 4-way RID matrix, and every leg called action-gh-release with generate_release_notes: true, so the generated notes got appended to the same release once per leg (4 times total).
  • Split out a separate finalize-release job that runs once after all platform artifacts are uploaded, to generate the release notes and set the title.

Test plan

  • Push a test tag (e.g. v0.0.0-test1) to trigger the release workflow and confirm the Changes section appears only once

The release job runs as a 4-way RID matrix, and each leg called
action-gh-release with generate_release_notes: true, causing the
generated notes to be appended to the same release once per leg.
Split out a separate finalize-release job that runs once after all
platform artifacts are uploaded to generate the notes and set the title.
@coldhighsun
coldhighsun merged commit 184ae5f into main Aug 5, 2026
1 check passed
@coldhighsun
coldhighsun deleted the fix/release-notes-duplication branch August 5, 2026 14:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant