From b23a61b8905a641d570fe8941d4eca5fde56b0df Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@arkins.net>
Date: Sat, 16 Jun 2018 19:42:39 +0200
Subject: [PATCH] fix: use manager in changelog cache lookup key

---
 bin/clean-cache.js                       | 2 +-
 lib/workers/pr/changelog/source-cache.js | 6 +++---
 lib/workers/pr/index.js                  | 1 +
 3 files changed, 5 insertions(+), 4 deletions(-)

diff --git a/bin/clean-cache.js b/bin/clean-cache.js
index ae8c65fc1d..592da959c7 100644
--- a/bin/clean-cache.js
+++ b/bin/clean-cache.js
@@ -2,6 +2,6 @@ const fs = require('fs-extra');
 const os = require('os');
 
 (async () => {
-  await fs.remove(os.tmpdir() + '/renovate-cache-changelog-v2');
+  await fs.remove(os.tmpdir() + '/renovate-cache-changelog-v3');
   await fs.remove(os.tmpdir() + '/renovate-npm-cache');
 })();
diff --git a/lib/workers/pr/changelog/source-cache.js b/lib/workers/pr/changelog/source-cache.js
index 852df7af57..30aa14abab 100644
--- a/lib/workers/pr/changelog/source-cache.js
+++ b/lib/workers/pr/changelog/source-cache.js
@@ -8,10 +8,10 @@ module.exports = {
   rmAllCache,
 };
 
-function getCache({ depName, fromVersion, toVersion }) {
+function getCache({ manager, depName, fromVersion, toVersion }) {
   const tmpdir = process.env.RENOVATE_TMPDIR || os.tmpdir();
-  const cachePath = tmpdir + '/renovate-cache-changelog-v2';
-  const cacheKey = `${depName}-${fromVersion}-${toVersion}`;
+  const cachePath = tmpdir + '/renovate-cache-changelog-v3';
+  const cacheKey = `${manager}-${depName}-${fromVersion}-${toVersion}`;
   return [cachePath, cacheKey];
 }
 
diff --git a/lib/workers/pr/index.js b/lib/workers/pr/index.js
index 9193a107ba..6fc046fd10 100644
--- a/lib/workers/pr/index.js
+++ b/lib/workers/pr/index.js
@@ -114,6 +114,7 @@ async function ensurePr(prConfig) {
     processedUpgrades.push(upgradeKey);
 
     const logJSON = await changelogHelper.getChangeLogJSON({
+      manager: upgrade.manager,
       versionScheme: upgrade.versionScheme,
       depType: upgrade.depType,
       depName: upgrade.depName,
-- 
GitLab