Skip to content

Enhance GitHub changelog formatter with PR/commit links and contributor thanks#9

Merged
theoephraim merged 1 commit into
mainfrom
enhance/github-changelog-formatter
Apr 15, 2026
Merged

Enhance GitHub changelog formatter with PR/commit links and contributor thanks#9
theoephraim merged 1 commit into
mainfrom
enhance/github-changelog-formatter

Conversation

@theoephraim

Copy link
Copy Markdown
Member

Summary

  • Adds commit hash links alongside PR links in changelog entries
  • Adds "Thanks @username!" attribution matching @changesets/changelog-github format
  • Adds internalAuthors option to suppress thanks for team members (e.g. ["github", { "internalAuthors": ["theoephraim"] }])
  • Supports metadata overrides in changeset summaries (pr: #123, commit: abc, author: @user)
  • Linkifies bare #123 issue references in summary text
  • Auto-detects repo slug from gh CLI when not configured
  • Exports GithubChangelogOptions type for custom formatter use

Example output

- [#42](https://github.com/org/repo/pull/42) [`abc1234`](https://github.com/org/repo/commit/abc1234...) Thanks [@contributor](https://github.com/contributor)! - Added new feature

Test plan

  • Verify with "changelog": "github" config that PR links, commit links, and thanks appear
  • Verify internalAuthors suppresses thanks for listed users
  • Verify changeset summary metadata (pr:, commit:, author:) overrides git-derived info
  • Verify bare #123 refs in summaries become links

🐸 Generated with Claude Code

@github-actions

github-actions Bot commented Apr 15, 2026

Copy link
Copy Markdown

bumpy-frog

The changes in this PR will be included in the next version bump.

patch Patch releases

  • @varlock/bumpy 0.0.1 → 0.0.2

Changesets in this PR

Click here if you want to add another changeset to this PR


This comment is maintained by bumpy.

@theoephraim theoephraim force-pushed the enhance/github-changelog-formatter branch 2 times, most recently from b413af2 to db66a33 Compare April 15, 2026 06:50
…or thanks

- Add commit hash links alongside PR links in changelog entries
- Add "Thanks @username!" attribution (matching @changesets/changelog-github format)
- Add `internalAuthors` option to suppress thanks for team members
- Support metadata overrides in changeset summaries (pr, commit, author lines)
- Linkify bare #123 issue references in summary text
- Auto-detect repo from gh CLI when not configured
- Export GithubChangelogOptions type for custom formatter use

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@theoephraim theoephraim force-pushed the enhance/github-changelog-formatter branch from db66a33 to 742eac8 Compare April 15, 2026 06:58
@theoephraim theoephraim merged commit 92a5316 into main Apr 15, 2026
2 checks passed
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