diff --git a/lib/platform/git/storage.js b/lib/platform/git/storage.js index bfa1dca90c5d40a59106de121b94c69cd9eab184..d33c6e3c02fac4802fa50a35c5899f4c9af972b0 100644 --- a/lib/platform/git/storage.js +++ b/lib/platform/git/storage.js @@ -291,7 +291,12 @@ class Storage { for (const file of files) { await fs.writeFile(join(cwd, file.name), Buffer.from(file.contents)); } - await git.add(files.map(f => f.name)); + const fileNames = files.map(f => f.name); + // istanbul ignore if + if (fileNames.length === 1 && fileNames[0] === 'renovate.json') { + fileNames.shift('-f'); + } + await git.add(fileNames); await git.commit(message); await git.push([ 'origin',