From 75c8d14dc1dfb55d154202a4e3296f247a1efcca Mon Sep 17 00:00:00 2001 From: anc95 <1481988258@qq.com> Date: Wed, 11 Dec 2024 11:16:20 +0800 Subject: [PATCH 1/4] fix: matching --- action/index.cjs | 2 +- src/bot.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/action/index.cjs b/action/index.cjs index 95a4d41..7842875 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -150537,7 +150537,7 @@ exports.robot = robot; const matchPatterns = (patterns, path) => { return patterns.some((pattern) => { try { - return (0, minimatch_1.minimatch)(path, pattern); + return (0, minimatch_1.minimatch)(path, pattern.startsWith('/') || pattern.startsWith('**') ? pattern : `**/${pattern}`); } catch { // if the pattern is not a valid glob pattern, try to match it as a regular expression diff --git a/src/bot.ts b/src/bot.ts index 17c0c84..641441b 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -195,7 +195,7 @@ export const robot = (app: Probot) => { const matchPatterns = (patterns: string[], path: string) => { return patterns.some((pattern) => { try { - return minimatch(path, pattern) + return minimatch(path, pattern.startsWith('/') || pattern.startsWith('**') ? pattern : `**/${pattern}`); } catch { // if the pattern is not a valid glob pattern, try to match it as a regular expression try { From a9c4098896ee7a339744f9d2a6777b868a12e8c8 Mon Sep 17 00:00:00 2001 From: anc95 <1481988258@qq.com> Date: Wed, 11 Dec 2024 11:21:20 +0800 Subject: [PATCH 2/4] fix: glob match --- src/bot.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bot.ts b/src/bot.ts index 641441b..dc142ee 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -195,7 +195,7 @@ export const robot = (app: Probot) => { const matchPatterns = (patterns: string[], path: string) => { return patterns.some((pattern) => { try { - return minimatch(path, pattern.startsWith('/') || pattern.startsWith('**') ? pattern : `**/${pattern}`); + return minimatch(path, pattern.startsWith('/') ? "**" + pattern : pattern.startsWith("**") ? pattern : "**/" + pattern); } catch { // if the pattern is not a valid glob pattern, try to match it as a regular expression try { From a3bd2b137e7f5b800f1451222e485f6d33abf015 Mon Sep 17 00:00:00 2001 From: anc95 <1481988258@qq.com> Date: Wed, 11 Dec 2024 11:21:59 +0800 Subject: [PATCH 3/4] rebuild --- action/index.cjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/action/index.cjs b/action/index.cjs index 7842875..a37bbd1 100644 --- a/action/index.cjs +++ b/action/index.cjs @@ -150537,7 +150537,7 @@ exports.robot = robot; const matchPatterns = (patterns, path) => { return patterns.some((pattern) => { try { - return (0, minimatch_1.minimatch)(path, pattern.startsWith('/') || pattern.startsWith('**') ? pattern : `**/${pattern}`); + return (0, minimatch_1.minimatch)(path, pattern.startsWith('/') ? "**" + pattern : pattern.startsWith("**") ? pattern : "**/" + pattern); } catch { // if the pattern is not a valid glob pattern, try to match it as a regular expression From 238e1084367a9ffaef1a74878a4cf9abdf24d729 Mon Sep 17 00:00:00 2001 From: anc95 <1481988258@qq.com> Date: Wed, 11 Dec 2024 11:27:20 +0800 Subject: [PATCH 4/4] only include src --- .github/workflows/cr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/cr.yml b/.github/workflows/cr.yml index 90db5e2..3305163 100644 --- a/.github/workflows/cr.yml +++ b/.github/workflows/cr.yml @@ -19,3 +19,4 @@ jobs: LANGUAGE: English OPENAI_API_ENDPOINT: https://api.bianxie.ai/v1 LOG_LEVEL: debug + INCLUDE_PATTERNS: 'src/**/*'