Skip to content

chore: keep alpha releases on 0.x (downgrade minor changesets to patch)#112

Merged
RuudBurger merged 1 commit into
mainfrom
ruud/alpha-stay-0x
Jul 14, 2026
Merged

chore: keep alpha releases on 0.x (downgrade minor changesets to patch)#112
RuudBurger merged 1 commit into
mainfrom
ruud/alpha-stay-0x

Conversation

@RuudBurger

Copy link
Copy Markdown
Member

The alpha release PR (#111) bumped most packages to 1.0.0-alpha.0. That's not a real major: @plextv/react-lightning (and plugin-flexbox) have minor changesets, so they'd go 0.4.2 → 0.5.0, which falls outside the ^0.4.2 peer range every plugin/dependent declares. changesets treats an out-of-range peer bump as breaking for consumers and cascades a major onto all of them → 1.0.0.

To stay on 0.x, this downgrades the 9 minor changesets to patch. Everything then bumps within ^0.4.x (no out-of-range peer change, no major cascade). Verified locally with changeset version in pre mode:

  • before: react-lightning 0.5.0-alpha.0, everything else 1.0.0-alpha.0
  • after: all packages 0.4.3/0.4.4-alpha.0

Trade-off: a few genuinely feature-level changes now land as patch in the changelogs. For a pre-1.0 framework in active alpha churn that's fine, and it keeps 1.0.0 unspent until we actually mean it. Once this merges, the changesets action will regenerate #111 with the 0.4.x versions.

@RuudBurger RuudBurger requested a review from DouweBos July 14, 2026 10:58
@RuudBurger RuudBurger merged commit 230c0cb into main Jul 14, 2026
1 check passed
@RuudBurger RuudBurger deleted the ruud/alpha-stay-0x branch July 14, 2026 10:59
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