Skip to content

Commit

Permalink
Add release version to github action output (#1300)
Browse files Browse the repository at this point in the history
  • Loading branch information
Mehdi Hadeli committed Jun 27, 2023
1 parent b853a4c commit a04b609
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 2 deletions.
18 changes: 17 additions & 1 deletion dist/index.js
Expand Up @@ -142470,7 +142470,10 @@ function getInput({ config } = {}) {
}
}

function setActionOutput(releaseResponse, { body }) {
function setActionOutput(
releaseResponse,
{ body, resolvedVersion, majorVersion, minorVersion, patchVersion }
) {
const {
data: {
id: releaseId,
Expand All @@ -142486,6 +142489,10 @@ function setActionOutput(releaseResponse, { body }) {
if (uploadUrl) core.setOutput('upload_url', uploadUrl)
if (tagName) core.setOutput('tag_name', tagName)
if (name) core.setOutput('name', name)
if (resolvedVersion) core.setOutput('resolved_version', resolvedVersion)
if (majorVersion) core.setOutput('major_version', majorVersion)
if (minorVersion) core.setOutput('minor_version', minorVersion)
if (patchVersion) core.setOutput('patch_version', patchVersion)
core.setOutput('body', body)
}

Expand Down Expand Up @@ -143276,13 +143283,22 @@ const generateReleaseInfo = ({
targetCommitish = ''
}

let resolvedVersion = versionInfo.$RESOLVED_VERSION.version
let majorVersion = versionInfo.$RESOLVED_VERSION.$MAJOR
let minorVersion = versionInfo.$RESOLVED_VERSION.$MINOR
let patchVersion = versionInfo.$RESOLVED_VERSION.$PATCH

return {
name,
tag,
body,
targetCommitish,
prerelease: isPreRelease,
draft: shouldDraft,
resolvedVersion,
majorVersion,
minorVersion,
patchVersion,
}
}

Expand Down
9 changes: 8 additions & 1 deletion index.js
Expand Up @@ -267,7 +267,10 @@ function getInput({ config } = {}) {
}
}

function setActionOutput(releaseResponse, { body }) {
function setActionOutput(
releaseResponse,
{ body, resolvedVersion, majorVersion, minorVersion, patchVersion }
) {
const {
data: {
id: releaseId,
Expand All @@ -283,5 +286,9 @@ function setActionOutput(releaseResponse, { body }) {
if (uploadUrl) core.setOutput('upload_url', uploadUrl)
if (tagName) core.setOutput('tag_name', tagName)
if (name) core.setOutput('name', name)
if (resolvedVersion) core.setOutput('resolved_version', resolvedVersion)
if (majorVersion) core.setOutput('major_version', majorVersion)
if (minorVersion) core.setOutput('minor_version', minorVersion)
if (patchVersion) core.setOutput('patch_version', patchVersion)
core.setOutput('body', body)
}
9 changes: 9 additions & 0 deletions lib/releases.js
Expand Up @@ -388,13 +388,22 @@ const generateReleaseInfo = ({
targetCommitish = ''
}

let resolvedVersion = versionInfo.$RESOLVED_VERSION.version
let majorVersion = versionInfo.$RESOLVED_VERSION.$MAJOR
let minorVersion = versionInfo.$RESOLVED_VERSION.$MINOR
let patchVersion = versionInfo.$RESOLVED_VERSION.$PATCH

return {
name,
tag,
body,
targetCommitish,
prerelease: isPreRelease,
draft: shouldDraft,
resolvedVersion,
majorVersion,
minorVersion,
patchVersion,
}
}

Expand Down

0 comments on commit a04b609

Please sign in to comment.