From 693963d9e14bb8a30b4cd6cc2580c982913e0ac1 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Thu, 18 Nov 2021 16:23:13 +0100 Subject: [PATCH] fix: catch prune branch error --- lib/workers/repository/finalise/prune.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/workers/repository/finalise/prune.ts b/lib/workers/repository/finalise/prune.ts index 8d2577a6c7..94cc51609d 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' -- GitLab