Add ability to use package json version.

This will only work with top level package json file and not nested files.
This commit is contained in:
Andy Wilson
2022-04-19 09:51:31 +01:00
committed by GitHub
parent 146c4d84a5
commit b59618b1f6

View File

@@ -72,6 +72,18 @@ function resolveVersionInput(): string {
'Both node-version and node-version-file inputs are specified, only node-version will be used' 'Both node-version and node-version-file inputs are specified, only node-version will be used'
); );
} }
if (version === "package") {
const packageJson = JSON.parse(
fs.readFileSync(
path.join(
process.env.GITHUB_WORKSPACE!,
"package.json"
)
)
);
return packageJson.engines.node;
}
if (version) { if (version) {
return version; return version;