From a7bfe802611b8335d68676087203b762fbbe72b2 Mon Sep 17 00:00:00 2001 From: Alex Margulis Date: Mon, 26 Dec 2022 11:52:35 +0200 Subject: [PATCH 1/2] adding result output to post release flow --- src/post-release.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/post-release.js b/src/post-release.js index 664640c..8ee6077 100644 --- a/src/post-release.js +++ b/src/post-release.js @@ -27,7 +27,10 @@ exports.executeOnRelease = async function executeOnRelease() { }); const releaseCandidateType = isReleaseCandidate(pullRequest, true); - if (!releaseCandidateType) return; + if (!releaseCandidateType) { + core.setOutput('result', 'none') + return; + } const currentBranch = pullRequest.head.ref; @@ -38,11 +41,13 @@ exports.executeOnRelease = async function executeOnRelease() { * Creating a release */ + core.setOutput('result', 'release') version = currentBranch.substring("release/".length); } else if (releaseCandidateType === "hotfix") { /** * Creating a hotfix release */ + core.setOutput('result', 'hotfix') const now = pullRequest.merged_at ? new Date(pullRequest.merged_at) : new Date(); From 30a0a552383d7b44b6c00727ec108539737dfb2f Mon Sep 17 00:00:00 2001 From: Alex Margulis Date: Mon, 26 Dec 2022 11:56:39 +0200 Subject: [PATCH 2/2] lint and build --- dist/index.js | 7 ++++++- src/post-release.js | 6 +++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/dist/index.js b/dist/index.js index 558d038..45ba980 100644 --- a/dist/index.js +++ b/dist/index.js @@ -19248,7 +19248,10 @@ exports.executeOnRelease = async function executeOnRelease() { }); const releaseCandidateType = isReleaseCandidate(pullRequest, true); - if (!releaseCandidateType) return; + if (!releaseCandidateType) { + core.setOutput("result", "none"); + return; + } const currentBranch = pullRequest.head.ref; @@ -19259,11 +19262,13 @@ exports.executeOnRelease = async function executeOnRelease() { * Creating a release */ + core.setOutput("result", "release"); version = currentBranch.substring("release/".length); } else if (releaseCandidateType === "hotfix") { /** * Creating a hotfix release */ + core.setOutput("result", "hotfix"); const now = pullRequest.merged_at ? new Date(pullRequest.merged_at) : new Date(); diff --git a/src/post-release.js b/src/post-release.js index 8ee6077..77e54e0 100644 --- a/src/post-release.js +++ b/src/post-release.js @@ -28,7 +28,7 @@ exports.executeOnRelease = async function executeOnRelease() { const releaseCandidateType = isReleaseCandidate(pullRequest, true); if (!releaseCandidateType) { - core.setOutput('result', 'none') + core.setOutput("result", "none"); return; } @@ -41,13 +41,13 @@ exports.executeOnRelease = async function executeOnRelease() { * Creating a release */ - core.setOutput('result', 'release') + core.setOutput("result", "release"); version = currentBranch.substring("release/".length); } else if (releaseCandidateType === "hotfix") { /** * Creating a hotfix release */ - core.setOutput('result', 'hotfix') + core.setOutput("result", "hotfix"); const now = pullRequest.merged_at ? new Date(pullRequest.merged_at) : new Date();