fix: exclude prereleases from version retrived by getLastRelease

This commit is contained in:
Pierre Vanduynslager
2018-03-08 17:25:40 +00:00
committed by Gregor Martynus
parent e5a73d8628
commit e4618a2fbc
2 changed files with 13 additions and 2 deletions
+3 -1
View File
@@ -33,7 +33,9 @@ module.exports = async (tagFormat, logger) => {
.map(tag => {
return {gitTag: tag, version: (tag.match(tagRegexp) || new Array(2))[1]};
})
.filter(tag => tag.version && semver.valid(semver.clean(tag.version)))
.filter(
tag => tag.version && semver.valid(semver.clean(tag.version)) && !semver.prerelease(semver.clean(tag.version))
)
.sort((a, b) => semver.rcompare(a.version, b.version));
debug('found tags: %o', tags);