From da4a723831bb34e19c9bcecf7f1ebee1ccd1c4a2 Mon Sep 17 00:00:00 2001 From: PendaGTP <38917281+PendaGTP@users.noreply.github.com> Date: Tue, 7 Jan 2025 18:29:09 +0100 Subject: [PATCH] refactor: move repo config pattern to Settings --- index.js | 4 ++-- lib/settings.js | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 87c2b6956..1ab3d3e4a 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 6c3a50a7d..456934d78 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'),