diff --git a/lib/workers/repository/finalise/prune.ts b/lib/workers/repository/finalise/prune.ts
index 8d2577a6c7f209a3544dbc15419508d9f58aef1c..94cc51609d690d7cf60a71b46716010d64757329 100644
--- a/lib/workers/repository/finalise/prune.ts
+++ b/lib/workers/repository/finalise/prune.ts
@@ -69,7 +69,11 @@ async function cleanUpBranches(
         await deleteBranch(branchName);
       }
     } catch (err) /* istanbul ignore next */ {
-      if (err.message?.includes("bad revision 'origin/")) {
+      if (err.message === 'config-validation') {
+        logger.debug(
+          'Cannot prune branch due to collision between tags and branch names'
+        );
+      } else if (err.message?.includes("bad revision 'origin/")) {
         logger.debug(
           { branchName },
           'Branch not found on origin when attempting to prune'