From 6f19935a3428277df0fd263a46971a3e4db724d6 Mon Sep 17 00:00:00 2001
From: Rhys Arkins <rhys@keylocation.sg>
Date: Wed, 18 Jan 2017 21:16:53 +0100
Subject: [PATCH] Add assignees to config

---
 lib/config/cli.js     | 6 +++++-
 lib/config/default.js | 1 +
 lib/config/env.js     | 3 +++
 3 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/lib/config/cli.js b/lib/config/cli.js
index 4d97e7fdb3..4f2e79f16a 100644
--- a/lib/config/cli.js
+++ b/lib/config/cli.js
@@ -9,7 +9,8 @@ program
   .option('-p, --package-files <list>', 'List of package.json file names', list)
   .option('-d, --dep-types <list>', 'List of dependency types', list)
   .option('-i, --ignore-deps <list>', 'List of dependencies to ignore', list)
-  .option('-b, --labels <list>', 'List of labels to apply', list)
+  .option('-b, --labels <list>', 'List of labels to add', list)
+  .option('-b, --assignees <list>', 'List of assignees to add', list)
   .option('-r, --ignore-future [true/false]', 'Ignore versions tagged as "future"', bool)
   .option('-r, --ignore-unstable [true/false]', 'Ignore versions with unstable semver')
   .option('-r, --respect-latest [true/false]', 'Ignore versions newer than dependency\'s "latest"')
@@ -40,6 +41,9 @@ if (program.ignoreDeps) {
 if (program.labels) {
   config.labels = program.labels;
 }
+if (program.assignees) {
+  config.assignees = program.assignees;
+}
 if (program.logLevel) {
   config.logLevel = program.logLevel;
 }
diff --git a/lib/config/default.js b/lib/config/default.js
index 1a1700e583..98dd2ffe52 100644
--- a/lib/config/default.js
+++ b/lib/config/default.js
@@ -3,6 +3,7 @@ module.exports = {
   depTypes: ['dependencies', 'devDependencies', 'optionalDependencies'],
   packageFiles: [], // Autodiscover
   ignoreDeps: [],
+  assignees: [],
   labels: [],
   templates: {
     branchName: 'renovate/{{depName}}-{{newVersionMajor}}.x',
diff --git a/lib/config/env.js b/lib/config/env.js
index c681beece7..4e06e3f287 100644
--- a/lib/config/env.js
+++ b/lib/config/env.js
@@ -20,6 +20,9 @@ if (process.env.RENOVATE_IGNORE_DEPS) {
 if (process.env.RENOVATE_LABELS) {
   config.labels = list(process.env.RENOVATE_LABELS);
 }
+if (process.env.RENOVATE_ASSIGNEES) {
+  config.assignees = list(process.env.RENOVATE_ASSIGNEES);
+}
 if (process.env.RENOVATE_IGNORE_FUTURE) {
   config.ignoreFuture = bool(process.env.RENOVATE_IGNORE_FUTURE);
 }
-- 
GitLab