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