Skip to content

ci: bump version via Node instead of pnpm version patch#164

Merged
JohnMcLear merged 1 commit intomasterfrom
ci/bump-version-via-node
Apr 17, 2026
Merged

ci: bump version via Node instead of pnpm version patch#164
JohnMcLear merged 1 commit intomasterfrom
ci/bump-version-via-node

Conversation

@JohnMcLear
Copy link
Copy Markdown
Member

The previous pnpm version patch --no-git-tag-version --no-commit-hooks attempt just moved the failure one line down: the pnpm 11 pre-release that pnpm/action-setup@v6 installs rejects both flags as unknown options (ERROR Unknown options: 'git-tag-version', 'commit-hooks').

Stop using pnpm version for the patch bump entirely. Read/write package.json with Node, then do git add / git commit / git tag -a ourselves. Works regardless of which pnpm variant action-setup picks up.

pnpm/action-setup@v6 installs varying pnpm pre-release channels (see
pnpm/action-setup#225), and some of them:
  * silently skip the git commit + tag (caused \`src refspec vX.Y.Z
    does not match any\`)
  * reject \`--no-git-tag-version\` / \`--no-commit-hooks\` as unknown
    options (caused \`Unknown options: 'git-tag-version', 'commit-hooks'\`)

Stop using \`pnpm version\` for the patch bump altogether. Read/write
package.json with Node, then \`git add / git commit / git tag -a\`
ourselves. Works regardless of which pnpm variant action-setup picks.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@JohnMcLear JohnMcLear merged commit e7b39c5 into master Apr 17, 2026
3 checks passed
@JohnMcLear JohnMcLear deleted the ci/bump-version-via-node branch April 17, 2026 13:39
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