Skip to content

chore: custom changeset changelog format - #3469

Open
zbynekstara wants to merge 4 commits into
clientIO:masterfrom
zbynekstara:changeset-custom-changelog-format
Open

chore: custom changeset changelog format#3469
zbynekstara wants to merge 4 commits into
clientIO:masterfrom
zbynekstara:changeset-custom-changelog-format

Conversation

@zbynekstara

@zbynekstara zbynekstara commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Description

Instead of adding commit reference at the beginning of a changelog line (- abcdef1: <summary>), applies it at the end (- <summary> (abcdef1)).

Also consolidates "Updated dependencies" lines to a single line that lists all commits, instead of having them listed separately.

@zbynekstara
zbynekstara marked this pull request as draft August 20, 2026 11:27
@zbynekstara
zbynekstara requested a lite review from Copilot August 20, 2026 11:27

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Changesets configuration to use a custom changelog renderer so release entries can include a short commit SHA as a suffix (e.g., - <summary> (abcdef1)) instead of relying on the default formatter behavior.

Changes:

  • Switch Changesets changelog config from the default formatter to a local custom implementation.
  • Add .changeset/changelog.cjs implementing getReleaseLine to append changeset.commit (when present) as a short-SHA suffix.
  • Preserve the existing “Updated dependencies” block formatting via getDependencyReleaseLine.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.changeset/config.json Points Changesets at the new local changelog formatter.
.changeset/changelog.cjs Adds custom release-line formatting to append short commit SHAs as a suffix.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .changeset/changelog.cjs Outdated
Comment thread .changeset/changelog.cjs Outdated
@zbynekstara
zbynekstara force-pushed the changeset-custom-changelog-format branch from 121552a to 5a5aa57 Compare August 21, 2026 08:50
@zbynekstara
zbynekstara force-pushed the changeset-custom-changelog-format branch from d398521 to 86a3622 Compare August 21, 2026 09:26
@zbynekstara
zbynekstara requested a lite review from Copilot August 24, 2026 10:08
@zbynekstara
zbynekstara marked this pull request as ready for review August 24, 2026 10:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

Comment thread .changeset/config.json
@zbynekstara
zbynekstara requested a review from kumilingus August 24, 2026 10:25
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.

2 participants