Skip to content

docs: correct the release bump table — a breaking ! bumps the MAJOR#79

Merged
finalerock44 merged 1 commit into
devfrom
chore/release-5.2.0-beta.2
Jul 13, 2026
Merged

docs: correct the release bump table — a breaking ! bumps the MAJOR#79
finalerock44 merged 1 commit into
devfrom
chore/release-5.2.0-beta.2

Conversation

@finalerock44

@finalerock44 finalerock44 commented Jul 13, 2026

Copy link
Copy Markdown
Contributor

Correct the version release-please computed. PR #77 was squash-merged with a refactor(cloud)!: title; the ! marks a breaking change, and since this repo is on 5.x (post-1.0) that bumps the MAJOR — release-please duly opened chore(dev): release 6.0.0-beta.1 (#78). bump-minor-pre-major does not save us: it only applies below 1.0.0.

A major is wrong here. The change is a flag rename (--ios-config -> --ios-device-matrix) within the device-matrix feature, which exists only in 5.2.0-beta.1 — an unconsumed beta with no users to break. 5.2.0-beta.2 is what release-please would have computed from a plain refactor: — the same 5.2.0 target, second beta iteration.

Also fixes the CLAUDE.md bump table, which wrongly claimed a breaking ! bumps the minor "pre-1.0" and is what invited the mistake.

Release-As: 5.2.0-beta.2

What & why

Type of change

  • fix — bug fix
  • feat — new feature
  • perf — performance improvement
  • refactor — code change that's neither a fix nor a feature
  • docs — documentation only
  • chore / ci / build / test — tooling, no user-facing change
  • Breaking change (title has ! or PR notes a BREAKING CHANGE:)

Checklist

  • PR title follows the Conventional Commits format (see comment above)
  • pnpm lint passes
  • pnpm typecheck passes
  • pnpm build passes
  • I have not bumped the version or edited CHANGELOG.md (release-please handles this)
  • I have signed the CLA (the bot will prompt on first contribution)
  • Docs / README.md / STYLE_GUIDE.md updated if behaviour or output changed

How to test


View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

The table claimed `feat` and a breaking `!` both bump the minor 'pre-1.0'.
That is wrong for this repo: `bump-minor-pre-major` only applies below 1.0.0,
and we are on 5.x, so a `!` bumps the MAJOR. Acting on the old wording is
exactly how a `refactor(cloud)!:` PR title produced a 6.0.0-beta.1 release PR
for a flag rename in an unconsumed beta.

No Release-As footer: with the `!` removed from dev, release-please already
computes 5.2.0-beta.2 on its own. Forcing it here would only risk that footer
leaking into the production promotion.
@finalerock44 finalerock44 force-pushed the chore/release-5.2.0-beta.2 branch from 161af8d to 1cd46fb Compare July 13, 2026 10:52
@finalerock44 finalerock44 changed the title chore: release 5.2.0-beta.2 docs: correct the release bump table — a breaking ! bumps the MAJOR Jul 13, 2026
@finalerock44 finalerock44 merged commit 8b6fde1 into dev Jul 13, 2026
9 checks passed
@finalerock44 finalerock44 deleted the chore/release-5.2.0-beta.2 branch July 13, 2026 10:57
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