diff --git a/lib/platform/gitlab/index.js b/lib/platform/gitlab/index.js index 11b2fa5a1a312767cd3af07735981216b1c21759..7a2469717b407bf8567e24eb0870515b5de84922 100644 --- a/lib/platform/gitlab/index.js +++ b/lib/platform/gitlab/index.js @@ -383,8 +383,17 @@ async function setBranchStatus( try { await get.post(url, { body: options }); } catch (err) /* istanbul ignore next */ { - logger.debug({ err }); - logger.warn('Failed to set branch status'); + if ( + err.message && + err.messages.startsWith( + 'Cannot transition status via :enqueue from :pending' + ) + ) { + logger.info('Ignoring status transition error'); + } else { + logger.debug({ err }); + logger.warn('Failed to set branch status'); + } } }