diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js index ac667a63f5ea5b66ee87e0c8738a6aede1330af0..505b292a8551c4d57e0806315f3006386ab99148 100644 --- a/lib/workers/pr/index.js +++ b/lib/workers/pr/index.js @@ -138,7 +138,11 @@ async function ensurePr(prConfig) { upgrade.githubName = logJSON.project ? logJSON.project.github : undefined; upgrade.hasReleaseNotes = logJSON.hasReleaseNotes; upgrade.releases = []; - if (upgrade.githubName && !commitRepos.includes(upgrade.githubName)) { + if ( + upgrade.hasReleaseNotes && + upgrade.githubName && + !commitRepos.includes(upgrade.githubName) + ) { commitRepos.push(upgrade.githubName); logJSON.versions.forEach(version => { const release = { ...version }; @@ -155,14 +159,16 @@ async function ensurePr(prConfig) { const releaseNoteRepos = []; for (const upgrade of config.upgrades) { - if (releaseNoteRepos.includes(upgrade.repositoryUrl)) { - logger.debug( - { depName: upgrade.depName }, - 'Removing duplicate release notes' - ); - upgrade.hasReleaseNotes = false; - } else { - releaseNoteRepos.push(upgrade.repositoryUrl); + if (upgrade.hasReleaseNotes) { + if (releaseNoteRepos.includes(upgrade.repositoryUrl)) { + logger.debug( + { depName: upgrade.depName }, + 'Removing duplicate release notes' + ); + upgrade.hasReleaseNotes = false; + } else { + releaseNoteRepos.push(upgrade.repositoryUrl); + } } }