Skip to content

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

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#181
JohnMcLear merged 1 commit intomasterfrom
ci/bump-version-via-node

Conversation

@JohnMcLear
Copy link
Copy Markdown
Member

Fixes publish-workflow failures introduced by pnpm/action-setup@v6 installing varying pnpm 11 pre-release channels even when version: 10.x is requested (pnpm/action-setup#225). Those pre-releases either silently skip the git commit/tag (src refspec vX.Y.Z does not match any) or reject --no-git-tag-version as an unknown option. Stop using pnpm version for the patch bump entirely and do the bump + commit + tag in Node and git directly. Verified on ep_headings2 — publish now runs clean.

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` publish failures)
  * reject `--no-git-tag-version` / `--no-commit-hooks` as unknown
    options

Stop using `pnpm version` for the patch bump. 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 5d4f34c into master Apr 17, 2026
2 checks passed
@JohnMcLear JohnMcLear deleted the ci/bump-version-via-node branch April 17, 2026 13:45
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