From 31abc1aac15f396b8035f3380b2d787b6cacf2ab Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 26 Mar 2026 11:58:54 -0400 Subject: [PATCH 1/2] fix: flyway pattern M_##_##__whatever.sql --- check.sh | 2 +- script.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) mode change 100644 => 100755 check.sh diff --git a/check.sh b/check.sh old mode 100644 new mode 100755 index d1c91d6..28bf01e --- a/check.sh +++ b/check.sh @@ -1,7 +1,7 @@ #!/bin/sh dirname=$1 -find $dirname -type f | sed 's_.*/__' | awk -F"__" '{print $1}' | sort | uniq -d | +find "$dirname" -type f | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | while read fileName do find $dirname -type f | grep "${fileName}" | diff --git a/script.sh b/script.sh index 4a58751..03b7d2f 100755 --- a/script.sh +++ b/script.sh @@ -16,6 +16,7 @@ export REVIEWDOG_GITHUB_API_TOKEN="${INPUT_GITHUB_TOKEN}" echo Scanning ${INPUT_DIRECTORY} find ${INPUT_DIRECTORY} -type f | sed 's_.*/__' | awk -F"__" '{print $1}' | sort | uniq -d | +find "${INPUT_DIRECTORY}" -type f | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | while read fileName do find $dirname -type f | grep "${fileName}" | From d79d1f2d8266720769bc493686d182cba18aa8f3 Mon Sep 17 00:00:00 2001 From: Brad Smith Date: Thu, 26 Mar 2026 12:17:13 -0400 Subject: [PATCH 2/2] fixes from feedback --- check.sh | 2 +- script.sh | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/check.sh b/check.sh index 28bf01e..4825e49 100755 --- a/check.sh +++ b/check.sh @@ -1,7 +1,7 @@ #!/bin/sh dirname=$1 -find "$dirname" -type f | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | +find "$dirname" -type f | sed 's!.*/!!' | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | while read fileName do find $dirname -type f | grep "${fileName}" | diff --git a/script.sh b/script.sh index 03b7d2f..bc83cba 100755 --- a/script.sh +++ b/script.sh @@ -15,8 +15,7 @@ export REVIEWDOG_GITHUB_API_TOKEN="${INPUT_GITHUB_TOKEN}" echo Scanning ${INPUT_DIRECTORY} -find ${INPUT_DIRECTORY} -type f | sed 's_.*/__' | awk -F"__" '{print $1}' | sort | uniq -d | -find "${INPUT_DIRECTORY}" -type f | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | +find "${INPUT_DIRECTORY}" -type f | sed 's!.*/!!' | sed 's/\(.*_[0-9]*\)__.*/\1/g;t' | sort | uniq -d | while read fileName do find $dirname -type f | grep "${fileName}" |