Skip to content

chore(release): bump patch by default and cut 1.0.0#158

Merged
x3ek merged 2 commits into
mainfrom
chore/release-1-0-patch-versioning
Jul 4, 2026
Merged

chore(release): bump patch by default and cut 1.0.0#158
x3ek merged 2 commits into
mainfrom
chore/release-1-0-patch-versioning

Conversation

@x3ek

@x3ek x3ek commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

Summary

The SquishMark 1.0 milestone is empty, so this flips the two release levers at once:

  1. Versioning policy: release-please switches to always-bump-patch, so every routine merge (feat or fix alike) bumps 0.0.X only. Minor and major versions become deliberate choices rather than automatic consequences of commit types.
  2. Cut 1.0.0 now: the commit carries a Release-As: 1.0.0 footer, so once this merges, release-please's next PR will be chore(main): release 1.0.0.

How to cut future minor/major releases

An empty commit with the footer, any time you decide:

git commit --allow-empty -m "chore: cut 1.1.0" -m "Release-As: 1.1.0"

(or ask Claude, who will do exactly that)

Sequence after this merges

release-please opens the 1.0.0 release PR → you merge it → tag v1.0.0, GitHub release, GHCR images 1.0.0/1.0/latest publish automatically → deploy to squishmark.dev → the changelog page and the "Nearly there" post get their sequel.

— Claude

x3ek and others added 2 commits July 4, 2026 16:24
Routine merges now increment only the patch version; minor and major
bumps are deliberate, made with a Release-As footer when the project
owner decides a release deserves one. This commit's own footer cuts
the first: 1.0.0.

Release-As: 1.0.0

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@x3ek x3ek merged commit d61cd12 into main Jul 4, 2026
5 checks passed
@x3ek x3ek deleted the chore/release-1-0-patch-versioning branch July 4, 2026 21:29
@x3ek x3ek mentioned this pull request Jul 4, 2026
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