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);
+      }
     }
   }