From b8ff60e942e48338a5f04f2c0446fae43ea877f6 Mon Sep 17 00:00:00 2001 From: matthewdolman Date: Tue, 19 May 2020 16:07:57 +0800 Subject: [PATCH 1/4] Fixes issue where markdown cant be passed into the body --- src/index.js | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/index.js b/src/index.js index d090b80..618cff1 100755 --- a/src/index.js +++ b/src/index.js @@ -95,6 +95,14 @@ const getReleaseByTag = async ({ owner, repo, tag }) => { return null; }; +const parseBody = (str) => { + try { + return JSON.parse(str); + } catch () { + return str; + } +} + const fn = { 'upload': async () => { const { owner, repo, tag, commitish, name, body, draft, prerelease, releaseId } = program; @@ -123,7 +131,7 @@ const fn = { tag_name: tag, target_commitish: commitish, name: name || tag, - body: body || '', + body: parseBody(body) || '', draft: !!draft, prerelease: !!prerelease, }); @@ -136,7 +144,7 @@ const fn = { release_id: release.id, tag_name: tag, name: name || tag, - body: (body === undefined) ? release.body || '' : body || '', + body: (body === undefined) ? release.body || '' : parseBody(body) || '', draft: (draft === undefined) ? !!release.draft : false, prerelease: (prerelease === undefined) ? !!release.prerelease : false, }); From 7f09190fa04d80744b33aba98975137a7c85efa1 Mon Sep 17 00:00:00 2001 From: matthewdolman Date: Tue, 19 May 2020 16:23:36 +0800 Subject: [PATCH 2/4] fix build err --- src/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.js b/src/index.js index 618cff1..623aaad 100755 --- a/src/index.js +++ b/src/index.js @@ -98,7 +98,7 @@ const getReleaseByTag = async ({ owner, repo, tag }) => { const parseBody = (str) => { try { return JSON.parse(str); - } catch () { + } catch (err) { return str; } } From b20f605b0ee82e0f0a2758fda6430aa7087ec1cb Mon Sep 17 00:00:00 2001 From: matthewdolman Date: Wed, 20 May 2020 17:18:07 +0800 Subject: [PATCH 3/4] Update package.json --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index ba11951..49e50e1 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,8 @@ }, "files": [ "bin", - "lib" + "lib", + ".babelrc" ], "repository": { "type": "git", From 9c2050999e9a4b1a6cc45903c077c18ac0c45961 Mon Sep 17 00:00:00 2001 From: matthewdolman Date: Wed, 20 May 2020 17:28:53 +0800 Subject: [PATCH 4/4] Update package.json --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 49e50e1..ba11951 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,7 @@ }, "files": [ "bin", - "lib", - ".babelrc" + "lib" ], "repository": { "type": "git",