diff --git a/lib/workers/repository/finalise/index.js b/lib/workers/repository/finalise/index.js
index 60a336b821281cc43dd96f01dc01d964bd466d47..0ab8d4b73e14ca1e7c4c51b1e6c702862a52ea0a 100644
--- a/lib/workers/repository/finalise/index.js
+++ b/lib/workers/repository/finalise/index.js
@@ -13,5 +13,4 @@ async function finaliseRepo(config, branchList) {
   await platform.ensureIssueClosing(
     'Action Required: Fix Renovate Configuration'
   );
-  platform.cleanRepo();
 }
diff --git a/lib/workers/repository/index.js b/lib/workers/repository/index.js
index 0fc8dd743abd843b141dfd711c186906a42df82a..a0f9e84e08b74fbf4748c3c56144aba8684b022d 100644
--- a/lib/workers/repository/index.js
+++ b/lib/workers/repository/index.js
@@ -26,6 +26,7 @@ async function renovateRepository(repoConfig) {
   } catch (err) /* istanbul ignore next */ {
     return processResult(config, await handleError(config, err));
   } finally {
+    platform.cleanRepo();
     logger.info('Finished repository');
   }
 }