mirror of
https://github.com/changesets/action
synced 2026-10-26 16:39:56 +08:00
Fix version/publish arg parsing (#629)
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
---
|
||||||
|
"@changesets/action": patch
|
||||||
|
---
|
||||||
|
|
||||||
|
Fix custom version and publish command argument parsing
|
||||||
+5
-9
@@ -86,13 +86,10 @@ export async function runPublish({
|
|||||||
createGithubReleases,
|
createGithubReleases,
|
||||||
cwd,
|
cwd,
|
||||||
}: PublishOptions): Promise<PublishResult> {
|
}: PublishOptions): Promise<PublishResult> {
|
||||||
let [publishCommand, ...publishArgs] = script.split(/\s+/);
|
let changesetPublishOutput = await getExecOutput(script, undefined, {
|
||||||
|
cwd,
|
||||||
let changesetPublishOutput = await getExecOutput(
|
env: { ...process.env, GITHUB_TOKEN: githubToken },
|
||||||
publishCommand,
|
});
|
||||||
publishArgs,
|
|
||||||
{ cwd, env: { ...process.env, GITHUB_TOKEN: githubToken } },
|
|
||||||
);
|
|
||||||
|
|
||||||
let { packages, tool } = await getPackages(cwd);
|
let { packages, tool } = await getPackages(cwd);
|
||||||
let releasedPackages: Package[] = [];
|
let releasedPackages: Package[] = [];
|
||||||
@@ -293,8 +290,7 @@ export async function runVersion({
|
|||||||
const env = { ...process.env, GITHUB_TOKEN: githubToken };
|
const env = { ...process.env, GITHUB_TOKEN: githubToken };
|
||||||
|
|
||||||
if (script) {
|
if (script) {
|
||||||
let [versionCommand, ...versionArgs] = script.split(/\s+/);
|
await exec(script, undefined, { cwd, env });
|
||||||
await exec(versionCommand, versionArgs, { cwd, env });
|
|
||||||
} else {
|
} else {
|
||||||
let changesetsCliPkgJson = requireChangesetsCliPkgJson(cwd);
|
let changesetsCliPkgJson = requireChangesetsCliPkgJson(cwd);
|
||||||
let cmd = semverLt(changesetsCliPkgJson.version, "2.0.0")
|
let cmd = semverLt(changesetsCliPkgJson.version, "2.0.0")
|
||||||
|
|||||||
Reference in New Issue
Block a user