diff --git a/index.js b/index.js index 87c2b695..1ab3d3e4 100644 --- a/index.js +++ b/index.js @@ -158,7 +158,7 @@ module.exports = (robot, { getRouter }, Settings = require('./lib/settings')) => } function getAllChangedRepoConfigs (payload, owner) { - const settingPattern = new Glob(`${env.CONFIG_PATH}/repos/*.yml`) + const settingPattern = Settings.REPO_PATTERN // Changes will be an array of files that were added const added = payload.commits.map(c => { return (c.added.filter(s => { @@ -604,7 +604,7 @@ module.exports = (robot, { getRouter }, Settings = require('./lib/settings')) => return syncAllSettings(true, context, context.repo(), pull_request.head.ref) } - const repoChanges = getChangedRepoConfigName(new Glob(`${env.CONFIG_PATH}/repos/*.yml`), files, context.repo().owner) + const repoChanges = getChangedRepoConfigName(Settings.REPO_PATTERN, files, context.repo().owner) if (repoChanges.length > 0) { return Promise.all(repoChanges.map(repo => { return syncSettings(true, context, repo, pull_request.head.ref) diff --git a/lib/settings.js b/lib/settings.js index 6c3a50a7..456934d7 100644 --- a/lib/settings.js +++ b/lib/settings.js @@ -901,6 +901,7 @@ function prettify (obj) { Settings.FILE_PATH = path.posix.join(CONFIG_PATH, env.SETTINGS_FILE_PATH) Settings.SUB_ORG_PATTERN = new Glob(`${CONFIG_PATH}/suborgs/*.yml`) +Settings.REPO_PATTERN = new Glob(`${CONFIG_PATH}/repos/*.yml`) Settings.PLUGINS = { repository: require('./plugins/repository'),