mirror of
https://gitea.com/actions/setup-deno.git
synced 2025-12-12 03:16:42 +00:00
feat: add .tool-versions and .dvmrc support (#61)
--------- Signed-off-by: Jesse Dijkstra <mail@jessedijkstra.nl> Co-authored-by: Yoshiya Hinosawa <stibium121@gmail.com>
This commit is contained in:
14
main.js
14
main.js
@@ -1,7 +1,11 @@
|
||||
const process = require("process");
|
||||
const core = require("@actions/core");
|
||||
|
||||
const { parseVersionRange, resolveVersion } = require("./src/version.js");
|
||||
const {
|
||||
parseVersionRange,
|
||||
getDenoVersionFromFile,
|
||||
resolveVersion,
|
||||
} = require("./src/version.js");
|
||||
const { install } = require("./src/install.js");
|
||||
|
||||
/**
|
||||
@@ -15,7 +19,13 @@ function exit(message) {
|
||||
|
||||
async function main() {
|
||||
try {
|
||||
const range = parseVersionRange(core.getInput("deno-version"));
|
||||
const denoVersionFile = core.getInput("deno-version-file");
|
||||
const range = parseVersionRange(
|
||||
denoVersionFile
|
||||
? getDenoVersionFromFile(denoVersionFile)
|
||||
: core.getInput("deno-version"),
|
||||
);
|
||||
|
||||
if (range === null) {
|
||||
exit("The passed version range is not valid.");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user