19 lines
552 B
TypeScript
19 lines
552 B
TypeScript
import * as core from "@actions/core"
|
|
import { checkDatapack } from "./check_datapack.js"
|
|
|
|
async function run(): Promise<void> {
|
|
try {
|
|
const rootDir = core.getInput("rootDir")
|
|
const version = core.getInput("version")
|
|
const reportAll = core.getBooleanInput("reportAllErrors")
|
|
const verbose = core.getBooleanInput("verbose")
|
|
await checkDatapack(rootDir, version, reportAll, verbose)
|
|
|
|
} catch (error) {
|
|
if (error instanceof Error) {
|
|
core.setFailed(error.message)
|
|
}
|
|
}
|
|
}
|
|
|
|
run() |