@semantic-release/github
Advanced tools
Comparing version 4.2.1 to 4.2.2
@@ -33,12 +33,7 @@ const {uniqBy, template} = require('lodash'); | ||
// Parse the release commits message and PRs body to find resolved issues/PRs via comment keyworkds | ||
const issues = uniqBy( | ||
[...prs.map(pr => pr.body), ...commits.map(commit => commit.message)] | ||
.reduce((issues, message) => { | ||
return message | ||
? issues.concat(issueParser(message).actions.map(action => ({number: parseInt(action.issue, 10)}))) | ||
: issues; | ||
}, []) | ||
.filter(issue => !prs.find(pr => pr.number === issue.number)), | ||
'number' | ||
); | ||
const issues = [...prs.map(pr => pr.body), ...commits.map(commit => commit.message)].reduce((issues, message) => { | ||
return message | ||
? issues.concat(issueParser(message).actions.map(action => ({number: parseInt(action.issue, 10)}))) | ||
: issues; | ||
}, []); | ||
@@ -50,3 +45,3 @@ debug('found issues via comments: %O', issues); | ||
await Promise.all( | ||
[...prs, ...issues].map(async issue => { | ||
uniqBy([...prs, ...issues], 'number').map(async issue => { | ||
const body = successComment | ||
@@ -53,0 +48,0 @@ ? template(successComment)({branch, lastRelease, commits, nextRelease, releases, issue}) |
{ | ||
"name": "@semantic-release/github", | ||
"description": "Set of semantic-release plugins for publishing a GitHub release", | ||
"version": "4.2.1", | ||
"version": "4.2.2", | ||
"author": "Pierre Vanduynslager (https://twitter.com/@pvdlg_)", | ||
@@ -6,0 +6,0 @@ "bugs": { |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
46923
624