From 1def5c9f2111b865a4f0fbf4f7fd8a1703a94abf Mon Sep 17 00:00:00 2001 From: Akkuman Date: Mon, 4 Dec 2023 09:43:35 +0800 Subject: [PATCH] feat: add body_path support --- main.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/main.js b/main.js index b5b7dbe..f817c2d 100644 --- a/main.js +++ b/main.js @@ -11,7 +11,7 @@ async function run() { try { const server_url = core.getInput("server_url") const name = core.getInput("name") - const body = core.getInput("body") + const body = getReleaseBody(core.getInput("body"), core.getInput("body_path")) const tag_name = core.getInput("tag_name") const draft = Boolean(core.getInput("draft")) const prerelease = Boolean(core.getInput("prerelease")) @@ -128,4 +128,10 @@ async function uploadFiles(client, owner, repo, release_id, all_files) { } } -run(); +function getReleaseBody(body, body_path) { + return ( + (body_path && fs.readFileSync(body_path).toString("utf8")) || body + ) +} + +run()