Skip to content

Fix release note links and contributor credits#98

Merged
webup merged 2 commits into
developfrom
fix/release-notes-links-and-contributors
Apr 25, 2026
Merged

Fix release note links and contributor credits#98
webup merged 2 commits into
developfrom
fix/release-notes-links-and-contributors

Conversation

@webup
Copy link
Copy Markdown
Contributor

@webup webup commented Apr 25, 2026

What

  • improve release notes for official releases so compare links use remote tags and fall back correctly
  • show GitHub handles in contributor credits and avoid duplicate PR references in changelog items
  • make install/download sections more compact with direct npm and desktop asset links
  • add script-level tests for tag parsing, contributor formatting, and duplicate PR suppression

Why

The published release notes were using inconsistent compare bases, contributor names instead of GitHub handles, and duplicated PR links in some items. The install section was also more verbose than necessary.

How

  • update scripts/release-notes.mjs to resolve release windows from remote tags only and improve contributor/PR formatting
  • extend scripts/release-notes.test.mjs and wire it into test:cli
  • update the release body template in .github/workflows/build.yml

Closes #97

@webup webup merged commit 19b772d into develop Apr 25, 2026
10 checks passed
@webup webup deleted the fix/release-notes-links-and-contributors branch April 25, 2026 15:50
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.

Improve release notes structure, contributor credits, and install links

1 participant