From e722354f4f34d58227fe134f2fa3e931f8aaaf3b Mon Sep 17 00:00:00 2001 From: Pierre Vanduynslager Date: Wed, 27 Nov 2019 15:09:45 -0500 Subject: [PATCH] style: merge both `filter` functions in `get-last-release` --- lib/get-last-release.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/get-last-release.js b/lib/get-last-release.js index 20b3519b29..f8cc5ede91 100644 --- a/lib/get-last-release.js +++ b/lib/get-last-release.js @@ -30,10 +30,10 @@ module.exports = ({branch, options: {tagFormat}}, {before} = {}) => { const [{version, gitTag, channels} = {}] = branch.tags .filter( tag => - (branch.type === 'prerelease' && tag.channels.some(channel => isSameChannel(branch.channel, channel))) || - !semver.prerelease(tag.version) + ((branch.type === 'prerelease' && tag.channels.some(channel => isSameChannel(branch.channel, channel))) || + !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)); if (gitTag) {