Skip to content

Commit

Permalink
chore(ops): update semver checks to package
Browse files Browse the repository at this point in the history
  • Loading branch information
thedoublejay committed Aug 28, 2023
1 parent adb503f commit e01133e
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 12 deletions.
8 changes: 5 additions & 3 deletions .github/scripts/release-ecr-tags.js
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
*
*/

const semver = require('semver')
module.exports = ({ context }) => {
if (context.eventName === 'release') {
return getReleaseTag(context)
Expand All @@ -13,9 +14,10 @@ module.exports = ({ context }) => {
}

function getReleaseTag(context) {
const semver = context.payload.release.tag_name
if (semver.match(/^v[0-9]+\.[0-9]+\.[0-9]+$/) === null) {
const semver = require("semver");
const version = context.payload.release.tag_name;
if (!semver.valid(version)) {
throw new Error(`Release Violation: Provided version '${semver}' is not valid semver.`)
}
return semver.replace('v','')
return version.replace('v','')
}
20 changes: 11 additions & 9 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"lerna": "5.1.8",
"lint-staged": "13.2.3",
"nock": "13.3.0",
"semver": "^7.5.4",
"shuffle-seed": "1.1.6",
"ts-jest": "27.1.5",
"typescript": "4.2.4",
Expand Down

0 comments on commit e01133e

Please sign in to comment.