From 770418f00c32d1fb8a49c26340a0d7af53a216de Mon Sep 17 00:00:00 2001 From: Misha Kaletsky <15040698+mmkal@users.noreply.github.com> Date: Sun, 24 Mar 2024 02:44:36 -0400 Subject: [PATCH] Use npm for tagging versions when pnpm is the chosen package manager (#739) --- source/package-manager/configs.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/package-manager/configs.js b/source/package-manager/configs.js index 0f584bd7..dbbadf8d 100644 --- a/source/package-manager/configs.js +++ b/source/package-manager/configs.js @@ -17,7 +17,8 @@ export const pnpmConfig = { installCommand: ['pnpm', ['install']], installCommandNoLockfile: ['pnpm', ['install']], versionCommand: version => ['pnpm', ['version', version]], - tagVersionPrefixCommand: ['pnpm', ['config', 'get', 'tag-version-prefix']], + // Pnpm config doesn't have `v` as a default tag version prefix, so to get consistent default behavior, use npm. + tagVersionPrefixCommand: ['npm', ['config', 'get', 'tag-version-prefix']], getRegistryCommand: ['pnpm', ['config', 'get', 'registry']], lockfiles: ['pnpm-lock.yaml'], };