Skip to content

ci: keep release-please pre-1.0 (bump-minor-pre-major) - #6

Merged
amondnet merged 1 commit into
mainfrom
chore/release-please-pre-1.0
Jul 23, 2026
Merged

ci: keep release-please pre-1.0 (bump-minor-pre-major)#6
amondnet merged 1 commit into
mainfrom
chore/release-please-pre-1.0

Conversation

@amondnet

@amondnet amondnet commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

release-please proposed 1.0.0 for the Phase 1 scaffold (release PR #2) because the config had no pre-major bump flag — a feat on 0.x defaults to 1.0.0.

Add "bump-minor-pre-major": true so features bump the minor while the major is 0. After this merges, release-please re-runs and updates PR #2 from 1.0.0 → 0.1.0; breaking changes stay in 0.x until we intentionally cut 1.0.0.

No code change — release automation config only.


Summary by cubic

Keep release-please in pre-1.0 mode by adding bump-minor-pre-major: true, so feat on 0.x bumps the minor instead of jumping to 1.0.0. This shifts the next release from 1.0.0 to 0.1.0 and keeps breaking changes in 0.x until we choose 1.0.0.

Written for commit 15b4b98. Summary will update on new commits.

Without this flag release-please bumps 0.x to 1.0.0 on the first `feat`, which
just proposed 1.0.0 for the Phase 1 scaffold. `bump-minor-pre-major` makes
features bump the minor while the major is 0, so the first release is 0.1.0 and
breaking changes stay in 0.x until we intentionally cut 1.0.0.
@greptile-apps

greptile-apps Bot commented Jul 23, 2026

Copy link
Copy Markdown

Greptile Summary

Configures release-please to preserve pre-1.0 semantic versioning.

  • Enables minor-version bumps for feature releases while the package major version remains zero.
  • Keeps version synchronization with deno.json unchanged.

Confidence Score: 5/5

The PR appears safe to merge, with no actionable defects identified in the release configuration change.

The change is narrowly scoped to enabling release-please’s pre-major minor-bump behavior and does not alter application code or unrelated release settings.

Important Files Changed

Filename Overview
release-please-config.json Adds the package-level bump-minor-pre-major setting to keep feature releases on the 0.x version line.

Reviews (1): Last reviewed commit: "ci: keep release-please pre-1.0 (bump-mi..." | Re-trigger Greptile

@amondnet
amondnet merged commit 5731fa1 into main Jul 23, 2026
9 checks passed
@amondnet
amondnet deleted the chore/release-please-pre-1.0 branch July 23, 2026 14:41
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