Skip to content

docs(release): bump with npm version, matching the sibling repos - #11

Merged
kboshold merged 1 commit into
mainfrom
docs/release-npm-version
Jul 31, 2026
Merged

docs(release): bump with npm version, matching the sibling repos#11
kboshold merged 1 commit into
mainfrom
docs/release-npm-version

Conversation

@kboshold

Copy link
Copy Markdown
Collaborator

What

Replaces the three-step bump in the runbook with the sibling one-liner.

npm version minor
git push --follow-tags
gh release create vX.Y.Z --title vX.Y.Z --generate-notes

Also records that the bump commit goes straight to main with no PR, which is what the other repos do.

Why

The runbook said to bump package.json, merge it, then tag separately. That is two steps where npm version is one, and the gap between them is a window to tag the wrong commit. It also did not match how sidebase/ssm-secrets and sidebase/nuxt-auth actually release.

Checked rather than read off the commit subjects. ssm-secrets@3c70167b and nuxt-auth@6daf2ad0 are single-parent, touch only package.json, carry the bare version as the commit subject, and have zero associated pull requests. Each repo's tag points at that exact commit, which is what npm version produces. Neither main is protected, so the direct push is the convention rather than a bypass.

The runbook told you to bump package.json, merge it, then tag separately. That
is not how the other repos release and it is worse: two steps where npm version
is one, with a window in between to tag the wrong commit.

Verified rather than inferred from the commit subjects. ssm-secrets 3c70167b and
nuxt-auth 6daf2ad0 are both single-parent, touch only package.json, carry the
bare version as the subject and have zero associated pull requests, and each
repo's tag points at that exact commit. Neither main is protected, so the direct
push is allowed rather than a bypass.
@kboshold
kboshold merged commit ba48618 into main Jul 31, 2026
8 checks passed
@kboshold
kboshold deleted the docs/release-npm-version branch July 31, 2026 07:49
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