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'