Fix version/publish arg parsing (#629)

This commit is contained in:
Bjorn Lu
2026-05-25 09:12:32 +00:00
committed by GitHub
parent d67d8d8799
commit e0c90aa7fb
2 changed files with 10 additions and 9 deletions
+5 -9
View File
@@ -86,13 +86,10 @@ export async function runPublish({
createGithubReleases,
cwd,
}: PublishOptions): Promise<PublishResult> {
let [publishCommand, ...publishArgs] = script.split(/\s+/);
let changesetPublishOutput = await getExecOutput(
publishCommand,
publishArgs,
{ cwd, env: { ...process.env, GITHUB_TOKEN: githubToken } },
);
let changesetPublishOutput = await getExecOutput(script, undefined, {
cwd,
env: { ...process.env, GITHUB_TOKEN: githubToken },
});
let { packages, tool } = await getPackages(cwd);
let releasedPackages: Package[] = [];
@@ -293,8 +290,7 @@ export async function runVersion({
const env = { ...process.env, GITHUB_TOKEN: githubToken };
if (script) {
let [versionCommand, ...versionArgs] = script.split(/\s+/);
await exec(versionCommand, versionArgs, { cwd, env });
await exec(script, undefined, { cwd, env });
} else {
let changesetsCliPkgJson = requireChangesetsCliPkgJson(cwd);
let cmd = semverLt(changesetsCliPkgJson.version, "2.0.0")