feat(node-versions): raised the minimum node v20 requirement to v20.6
for auto-registered loader support BREAKING CHANGE: the minimum supported node version in the v20 major range is now v20.6
This commit is contained in:
@@ -43,7 +43,7 @@ export async function initGit(withRemote) {
|
||||
*
|
||||
* @param {Boolean} withRemote `true` to create a shallow clone of a bare repository.
|
||||
* @param {String} [branch='master'] The branch to initialize.
|
||||
* @return {String} The path of the clone if `withRemote` is `true`, the path of the repository otherwise.
|
||||
* @return {Promise<Object>} The path of the clone if `withRemote` is `true`, the path of the repository otherwise.
|
||||
*/
|
||||
export async function gitRepo(withRemote, branch = "master") {
|
||||
let { cwd, repositoryUrl } = await initGit(withRemote);
|
||||
|
||||
@@ -35,7 +35,7 @@ let env;
|
||||
|
||||
// Environment variables used only for the local npm command used to do verification
|
||||
const npmTestEnv = {
|
||||
...process.env,
|
||||
...processEnvWithoutGitHubActionsVariables,
|
||||
...npmRegistry.authEnv(),
|
||||
npm_config_registry: npmRegistry.url,
|
||||
};
|
||||
@@ -516,8 +516,8 @@ test("Pass options via CLI arguments", async (t) => {
|
||||
});
|
||||
|
||||
test("Run via JS API", async (t) => {
|
||||
td.replace("../lib/logger", { log: () => {}, error: () => {}, stdout: () => {} });
|
||||
td.replace("env-ci", () => ({ isCi: true, branch: "master", isPr: false }));
|
||||
await td.replaceEsm("../lib/logger", null, { log: () => {}, error: () => {}, stdout: () => {} });
|
||||
await td.replaceEsm("env-ci", null, () => ({ isCi: true, branch: "master", isPr: false }));
|
||||
const semanticRelease = (await import("../index.js")).default;
|
||||
const packageName = "test-js-api";
|
||||
const owner = "git";
|
||||
|
||||
Reference in New Issue
Block a user