style: merge both filter functions in get-last-release

This commit is contained in:
Pierre Vanduynslager 2019-11-27 15:09:45 -05:00
parent 97748c5e25
commit e722354f4f

View File

@ -30,10 +30,10 @@ module.exports = ({branch, options: {tagFormat}}, {before} = {}) => {
const [{version, gitTag, channels} = {}] = branch.tags const [{version, gitTag, channels} = {}] = branch.tags
.filter( .filter(
tag => tag =>
(branch.type === 'prerelease' && tag.channels.some(channel => isSameChannel(branch.channel, channel))) || ((branch.type === 'prerelease' && tag.channels.some(channel => isSameChannel(branch.channel, channel))) ||
!semver.prerelease(tag.version) !semver.prerelease(tag.version)) &&
(isUndefined(before) || semver.lt(tag.version, before))
) )
.filter(tag => isUndefined(before) || semver.lt(tag.version, before))
.sort((a, b) => semver.rcompare(a.version, b.version)); .sort((a, b) => semver.rcompare(a.version, b.version));
if (gitTag) { if (gitTag) {