From 15708f2a34303c093ef535039269b7f86a6840dc Mon Sep 17 00:00:00 2001 From: Jacob Bolda Date: Mon, 3 Feb 2020 23:04:42 -0600 Subject: [PATCH] add new input, error if file not found --- dist/index.js | 7 ++++--- src/create-release.js | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index cfc3ab8..cf12275 100644 --- a/dist/index.js +++ b/dist/index.js @@ -7863,11 +7863,12 @@ async function run() { const tag = tagName.replace('refs/tags/', ''); const releaseName = core.getInput('release_name', { required: true }).replace('refs/tags/', ''); const body = core.getInput('body', { required: false }); + const bodyFromFile = core.getInput('bodyFromFile', { required: false }); let bodyFile = null; try { - bodyFile = fs.readFileSync(body, { encoding: 'string' }); - } catch (e) { - // noop + bodyFile = fs.readFileSync(bodyFromFile, { encoding: 'string' }); + } catch (error) { + core.setFailed(error.message); } const draft = core.getInput('draft', { required: false }) === 'true'; const prerelease = core.getInput('prerelease', { required: false }) === 'true'; diff --git a/src/create-release.js b/src/create-release.js index 9eb976f..1eecd91 100644 --- a/src/create-release.js +++ b/src/create-release.js @@ -17,11 +17,12 @@ async function run() { const tag = tagName.replace('refs/tags/', ''); const releaseName = core.getInput('release_name', { required: true }).replace('refs/tags/', ''); const body = core.getInput('body', { required: false }); + const bodyFromFile = core.getInput('bodyFromFile', { required: false }); let bodyFile = null; try { - bodyFile = fs.readFileSync(body, { encoding: 'string' }); - } catch (e) { - // noop + bodyFile = fs.readFileSync(bodyFromFile, { encoding: 'string' }); + } catch (error) { + core.setFailed(error.message); } const draft = core.getInput('draft', { required: false }) === 'true'; const prerelease = core.getInput('prerelease', { required: false }) === 'true';