mirror of
https://github.com/zhigang1992/release-drafter.git
synced 2026-06-12 17:18:55 +08:00
17 lines
429 B
JavaScript
17 lines
429 B
JavaScript
const semver = require('semver')
|
|
|
|
module.exports.getVersionInfo = lastRelease => {
|
|
let lastVersion =
|
|
semver.coerce(lastRelease.tag_name) || semver.coerce(lastRelease.name)
|
|
|
|
if (!lastVersion) {
|
|
return undefined
|
|
}
|
|
|
|
return {
|
|
incrementedMajor: semver.inc(lastVersion, 'major', true),
|
|
incrementedMinor: semver.inc(lastVersion, 'minor', true),
|
|
incrementedPatch: semver.inc(lastVersion, 'patch', true)
|
|
}
|
|
}
|