diff --git a/release/action.yaml b/release/action.yaml index 82444e2..6ebcb14 100644 --- a/release/action.yaml +++ b/release/action.yaml @@ -13,6 +13,9 @@ inputs: initial-version: description: "Initial version to start from" default: "v0.0.0" + target-commitish: + description: "Commitish value that determines where the Git tag is created from" + default: "main" runs: using: node20 diff --git a/release/dist/index.js b/release/dist/index.js index e6de12b..1670748 100644 --- a/release/dist/index.js +++ b/release/dist/index.js @@ -33252,6 +33252,7 @@ async function run() { const host = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("host"); const token = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("token"); const repository = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("repository"); + const target_commitish = _actions_core__WEBPACK_IMPORTED_MODULE_0__.getInput("target-commitish"); const [owner, repo] = repository.split("/"); @@ -33268,7 +33269,12 @@ async function run() { let newVersion = getNewestRelease(releases); - console.log(`NEW RELEASE ${newVersion}`); + let response = await client.repository.repoCreateRelease({ + owner, + repo, + tag_name: newVersion, + target_commitish, + }); // console.log(`🎉 Release ready at ${response.html_url}`); } catch (error) { console.log(error); @@ -33301,11 +33307,9 @@ function getNewestRelease(releases) { }; let version = semVerParser(initialVersion); - console.log(`Initial version ${version}`); for (let release of releases) { let releaseVersion = semVerParser(release.tag_name); - console.log(`Initial releaseVersion ${releaseVersion}`); if (isSemVerGreater(releaseVersion, version)) { version = releaseVersion; diff --git a/release/index.js b/release/index.js index 89d8ee3..2f76caf 100644 --- a/release/index.js +++ b/release/index.js @@ -7,6 +7,7 @@ async function run() { const host = core.getInput("host"); const token = core.getInput("token"); const repository = core.getInput("repository"); + const target_commitish = core.getInput("target-commitish"); const [owner, repo] = repository.split("/"); @@ -23,7 +24,12 @@ async function run() { let newVersion = getNewestRelease(releases); - console.log(`NEW RELEASE ${newVersion}`); + let response = await client.repository.repoCreateRelease({ + owner, + repo, + tag_name: newVersion, + target_commitish, + }); // console.log(`🎉 Release ready at ${response.html_url}`); } catch (error) { console.log(error); @@ -56,11 +62,9 @@ function getNewestRelease(releases) { }; let version = semVerParser(initialVersion); - console.log(`Initial version ${version}`); for (let release of releases) { let releaseVersion = semVerParser(release.tag_name); - console.log(`Initial releaseVersion ${releaseVersion}`); if (isSemVerGreater(releaseVersion, version)) { version = releaseVersion;