Skip to content

🐛 fix: respect changesets fixed groups in canary publish#37

Merged
djk01281 merged 1 commit into
mainfrom
feature/36
Jul 1, 2026
Merged

🐛 fix: respect changesets fixed groups in canary publish#37
djk01281 merged 1 commit into
mainfrom
feature/36

Conversation

@djk01281

Copy link
Copy Markdown
Contributor

Issue

Type of Work

  • Bug Fix
  • Feature Addition
  • Code Improvement

Description of Work

  • protectUnchangedPackages marked every package without a changed file in the PR as private, ignoring the changesets fixed group. When a PR touched only one member of a fixed group, the others stayed unpublished and the released package pointed at versions that never shipped.

  • Expand the publish set to include all members of any fixed group it intersects, so protection and version templating cover the whole group.

Review Points

Others

protectUnchangedPackages marked every package without a changed file in the PR as private, ignoring the changesets `fixed` group. When a PR touched only one member of a fixed group, the others stayed unpublished and the released package pointed at versions that never shipped.

Expand the publish set to include all members of any fixed group it intersects, so protection and version templating cover the whole group.
@djk01281 djk01281 self-assigned this Jun 30, 2026
@djk01281 djk01281 requested a review from a team as a code owner June 30, 2026 12:03
@djk01281 djk01281 added the bug Something isn't working label Jun 30, 2026

@yujeong-jeon yujeong-jeon left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

lgtm

@djk01281 djk01281 merged commit 6b487d2 into main Jul 1, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants