Skip to content

Commit f1b2e9e

Browse files
trigger build (#188)
get latest version from release tag name if name not set
1 parent b64b52d commit f1b2e9e

2 files changed

Lines changed: 16 additions & 4 deletions

File tree

.github/actions-scripts/validate-release-version.js

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,26 @@ async function validateReleaseVersion() {
2727

2828
const { version } = require(`${workspace}/package.json`);
2929

30+
var latest_version = "1.1.1"
31+
3032
const { data: latest } = await octokit.request(`GET /repos/${owner}/${repo}/releases/latest`, gh_api_header)
3133

34+
if (latest.name) {
35+
latest_version = latest.name
36+
} else if (latest.tag_name) {
37+
latest_version = latest.tag_name.replace('v','')
38+
} else {
39+
console.log("Unable to determine latest version: ", latest)
40+
process.exit(1);
41+
}
42+
3243
// Version set in package.json must be greater than latest
33-
console.log("Package Version: ", version, "Latest Version: ", latest.name)
34-
if (! semver.gt(version, latest.name)) {
35-
console.log("version property in package.json must be greater than: ", latest.name)
44+
console.log("Package Version: ", version, "Latest Version: ", latest_version)
45+
if (! semver.gt(version, latest_version)) {
46+
console.log("version property in package.json must be greater than: ", latest_version)
3647
process.exit(1);
3748
}
49+
3850
return version;
3951
}
4052

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "hellosign-embedded",
3-
"version": "2.12.0",
3+
"version": "2.12.1",
44
"description": "Embed HelloSign signature requests and templates from within your web application.",
55
"main": "index.js",
66
"license": "MIT",

0 commit comments

Comments
 (0)