You've already forked setup-node
mirror of
https://github.com/actions/setup-node.git
synced 2025-09-09 22:34:04 +07:00
Support .node-version and .nvmrc by default; closes #683
This commit is contained in:
17
dist/setup/index.js
vendored
17
dist/setup/index.js
vendored
@ -74003,11 +74003,22 @@ function resolveVersionInput() {
|
||||
}
|
||||
if (versionFileInput) {
|
||||
const versionFilePath = path.join(process.env.GITHUB_WORKSPACE, versionFileInput);
|
||||
if (!fs_1.default.existsSync(versionFilePath)) {
|
||||
if (fs_1.default.existsSync(versionFilePath)) {
|
||||
version = util_1.parseNodeVersionFile(fs_1.default.readFileSync(versionFilePath, 'utf8'));
|
||||
core.info(`Resolved ${versionFileInput} as ${version}`);
|
||||
return version;
|
||||
}
|
||||
else {
|
||||
throw new Error(`The specified node version file at: ${versionFilePath} does not exist`);
|
||||
}
|
||||
version = util_1.parseNodeVersionFile(fs_1.default.readFileSync(versionFilePath, 'utf8'));
|
||||
core.info(`Resolved ${versionFileInput} as ${version}`);
|
||||
}
|
||||
for (const versionFile of ['.node-version', '.nvmrc']) {
|
||||
const versionFilePath = path.join(process.env.GITHUB_WORKSPACE, versionFile);
|
||||
if (fs_1.default.existsSync(versionFilePath)) {
|
||||
version = util_1.parseNodeVersionFile(fs_1.default.readFileSync(versionFilePath, 'utf8'));
|
||||
core.info(`Resolved ${versionFile} as ${version}`);
|
||||
return version;
|
||||
}
|
||||
}
|
||||
return version;
|
||||
}
|
||||
|
Reference in New Issue
Block a user