From 5b828ee105d176f0475ba76e067a04062c75702b Mon Sep 17 00:00:00 2001 From: Michael Lahr Date: Thu, 14 Mar 2024 11:10:00 +0800 Subject: [PATCH] update --- src/main.ts | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/main.ts b/src/main.ts index f00f2c5..afabc00 100644 --- a/src/main.ts +++ b/src/main.ts @@ -226,11 +226,26 @@ async function main() { .split(",") .map((s) => s.trim()); - const filteredDiff = parsedDiff.filter((file) => { + const includePatterns = core + .getInput("include") + .split(",") + .map((s) => s.trim()); + if (includePatterns.length === 0) { + includePatterns.push("*") + } + + let filteredDiff = parsedDiff.filter((file) => { return !excludePatterns.some((pattern) => { - let isMatch = minimatch(file.to ?? "", pattern); - console.error(file+","+file.to+","+pattern+": "+isMatch) - return isMatch + let isMatch = minimatch(file.to ?? "", pattern); + console.error(file + "," + file.to + "," + pattern + ": " + isMatch) + return isMatch + } + ); + }); + filteredDiff = filteredDiff.filter((file) => { + return includePatterns.some((pattern) => { + let isMatch = minimatch(file.to ?? "", pattern); + return isMatch } ); });