From ad73546cade8b5c1e5bdfc2c5340c7bff7e6b09f Mon Sep 17 00:00:00 2001 From: Josh Dales Date: Sat, 7 Aug 2021 15:07:47 -0400 Subject: [PATCH] Add function for checking branches --- src/labeler.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/labeler.ts b/src/labeler.ts index 81f4bc4b..a0e46c3a 100644 --- a/src/labeler.ts +++ b/src/labeler.ts @@ -214,6 +214,20 @@ function checkAll(changedFiles: string[], globs: string[]): boolean { return true; } +function checkBranch(glob: string): boolean { + const matcher = new Minimatch(glob); + const branchName = github.context.ref; + core.debug(` checking "branch" pattern against ${branchName}`); + core.debug(` - ${printPattern(matcher)}`); + if (!matcher.match(branchName)) { + core.debug(` ${printPattern(matcher)} did not match`); + return false; + } + + core.debug(` "branch" pattern matched`); + return true; +} + function checkMatch(changedFiles: string[], matchConfig: MatchConfig): boolean { if (matchConfig.all !== undefined) { if (!checkAll(changedFiles, matchConfig.all)) {