mirror of
https://github.com/changesets/action
synced 2026-10-26 16:39:56 +08:00
Switch to using resolve-from rather than require.resolve (#71)
This commit is contained in:
+7
-10
@@ -13,6 +13,7 @@ import {
|
||||
} from "./utils";
|
||||
import * as gitUtils from "./gitUtils";
|
||||
import readChangesetState from "./readChangesetState";
|
||||
import resolveFrom from "resolve-from";
|
||||
|
||||
const createRelease = async (
|
||||
octokit: ReturnType<typeof github.getOctokit>,
|
||||
@@ -181,20 +182,16 @@ export async function runVersion({
|
||||
let [versionCommand, ...versionArgs] = script.split(/\s+/);
|
||||
await exec(versionCommand, versionArgs, { cwd });
|
||||
} else {
|
||||
let changesetsCliPkgJson = await require(require.resolve(
|
||||
"@changesets/cli/package.json",
|
||||
{ paths: [cwd] }
|
||||
let changesetsCliPkgJson = await require(resolveFrom(
|
||||
cwd,
|
||||
"@changesets/cli/package.json"
|
||||
));
|
||||
let cmd = semver.lt(changesetsCliPkgJson.version, "2.0.0")
|
||||
? "bump"
|
||||
: "version";
|
||||
await exec(
|
||||
"node",
|
||||
[require.resolve("@changesets/cli/bin.js", { paths: [cwd] }), cmd],
|
||||
{
|
||||
cwd,
|
||||
}
|
||||
);
|
||||
await exec("node", [resolveFrom(cwd, "@changesets/cli/bin.js"), cmd], {
|
||||
cwd,
|
||||
});
|
||||
}
|
||||
|
||||
let searchQuery = `repo:${repo}+state:open+head:${versionBranch}+base:${branch}`;
|
||||
|
||||
Reference in New Issue
Block a user