From dca98900b10e4d09830677d71cb126e14d389dff Mon Sep 17 00:00:00 2001 From: Roya Date: Sat, 27 Jun 2026 16:33:14 +0800 Subject: [PATCH] chore: skip changelogen GitHub release prompt in pnpm release changelogen --release opens a browser to manually create a GitHub release by default (and does NOT push the commit/tag unless --push is given). That asymmetry let a release form be submitted before the bump commit+tag were pushed, creating the tag on the wrong commit (see unjs/changelogen#237). Add --no-github so pnpm release only bumps, commits, and tags locally. The GitHub Release is created by the Release workflow (changelogen gh release) after npm publish succeeds. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 085a861..2fc4822 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "lint": "oxlint .", "lint:fix": "oxlint --fix .", "postinstall": "node scripts/sync-skills.mjs", - "release": "pnpm -C packages/mcp exec changelogen --release --output ../../CHANGELOG.md", + "release": "pnpm -C packages/mcp exec changelogen --release --no-github --output ../../CHANGELOG.md", "test": "vitest run", "test:coverage": "vitest run --coverage", "test:watch": "vitest",