From 9ce754855240e17f0aab411783f76f683da8d800 Mon Sep 17 00:00:00 2001 From: Rhys Arkins <rhys@arkins.net> Date: Sun, 28 Apr 2019 23:01:23 +0200 Subject: [PATCH] fix(master-issue): check for rebase all if only package rules approval --- lib/workers/repository/process/index.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/workers/repository/process/index.js b/lib/workers/repository/process/index.js index 5e8f38a8a9..e7a2ba4600 100644 --- a/lib/workers/repository/process/index.js +++ b/lib/workers/repository/process/index.js @@ -10,8 +10,13 @@ async function processRepo(config) { logger.debug('processRepo()'); /* eslint-disable no-param-reassign */ config.masterIssueChecks = {}; - // istanbul ignore if - if (config.masterIssue || config.masterIssueApproval) { + // istanbul ignore next + if ( + config.masterIssue || + config.masterIssueApproval || + (config.packageRules && + config.packageRules.some(rule => rule.masterIssueApproval)) + ) { config.masterIssueTitle = config.masterIssueTitle || `Update Dependencies (${appName} Bot)`; const issue = await platform.findIssue(config.masterIssueTitle); -- GitLab