Skip to content

chore(release): bump the minor version for breaking changes before 1.0 - #186

Merged
TheMeinerLP merged 1 commit into
mainfrom
chore/release-bump-minor-pre-major
Oct 14, 2026
Merged

TheMeinerLP merged 1 commit into
mainfrom
chore/release-bump-minor-pre-major

Conversation

@TheMeinerLP

Copy link
Copy Markdown
Contributor

Release-please treats a breaking change before 1.0 as a major bump unless bump-minor-pre-major is set, so the pending release PR #185 currently proposes jumping from 0.16.0 straight to 1.0.0 on the strength of #183 and #184.

What it does

Sets bump-minor-pre-major: true in release-please-config.json. Until Sturnus is deliberately declared stable, a breaking change raises the minor version: this round becomes 0.17.0, and the planned removal of the multi-guild machinery, itself breaking, becomes 0.18.0 rather than 2.0.0.

What it deliberately does not do

It does not decide when 1.0 happens. That stays an explicit act (a Release-As: 1.0.0 footer, or removing this flag) rather than a side effect of whichever breaking change happens to land first.

Checks

Configuration only; jq parses the file. Release-please regenerates #185 after merge.

Sturnus is not yet declared stable, and the two breaking changes in this
round would otherwise jump it straight to 1.0.0. Before 1.0 a breaking
change raises the minor version instead.
@TheMeinerLP
TheMeinerLP merged commit 4b54832 into main Oct 14, 2026
8 checks passed
@TheMeinerLP
TheMeinerLP deleted the chore/release-bump-minor-pre-major branch October 15, 2026 11:50
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