chore(deps-dev): upgrade @vercel/ncc to 0.28.x

This commit is contained in:
Federico Grandi
2021-05-11 11:15:42 +02:00
6 changed files with 38 additions and 143 deletions

View File

@@ -9,6 +9,7 @@ import {
log,
matchGitArgs,
parseBool,
readJSON,
setOutput,
tools
} from './util'
@@ -186,8 +187,9 @@ async function checkInputs() {
}
const eventPath = process.env.GITHUB_EVENT_PATH,
event = eventPath && require(eventPath),
isPR = process.env.GITHUB_EVENT_NAME?.includes('pull_request'),
event = eventPath && readJSON(eventPath)
const isPR = process.env.GITHUB_EVENT_NAME?.includes('pull_request'),
defaultBranch = isPR
? (event?.pull_request?.head?.ref as string)
: process.env.GITHUB_REF?.substring(11)

View File

@@ -1,6 +1,7 @@
import { parseArgsStringToArgv } from 'string-argv'
import * as core from '@actions/core'
import { Toolkit } from 'actions-toolkit'
import fs from 'fs'
export type Input =
| 'add'
@@ -98,6 +99,21 @@ export function parseBool(value: any) {
} catch {}
}
export function readJSON(filePath: string) {
let fileContent: string
try {
fileContent = fs.readFileSync(filePath, { encoding: 'utf8' })
} catch {
throw `Couldn't read file. File path: ${filePath}`
}
try {
return JSON.parse(fileContent)
} catch {
throw `Couldn't parse file to JSON. File path: ${filePath}`
}
}
export function setOutput(name: Output, value: 'true' | 'false') {
core.debug(`Setting output: ${name}=${value}`)
tools.outputs[name] = value