From df14edd27a1de0749e2365677a5fb42893bd5ab4 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Fri, 19 Nov 2021 10:44:27 +0100 Subject: [PATCH] fix(automerge): catch branch automerge behind message --- lib/workers/branch/automerge.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/workers/branch/automerge.ts b/lib/workers/branch/automerge.ts index 8ae312e8ff..fd4f82b350 100644 --- a/lib/workers/branch/automerge.ts +++ b/lib/workers/branch/automerge.ts @@ -47,9 +47,13 @@ export async function tryBranchAutomerge( } if ( err.message.includes('refusing to merge unrelated histories') || - err.message.includes('Not possible to fast-forward') + err.message.includes('Not possible to fast-forward') || + err.message.includes( + 'Updates were rejected because the tip of your current branch is behind' + ) ) { - logger.warn({ err }, 'Branch is not up to date - cannot automerge'); + logger.debug({ err }, 'Branch automerge error'); + logger.info('Branch is not up to date - cannot automerge'); return 'stale'; } if (err.message.includes('Protected branch')) { -- GitLab