Skip to content

Commit 1b13d25

Browse files
authored
fix: invalid message when no file pattern is used (#173)
1 parent 308b00a commit 1b13d25

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

entrypoint.sh

+11-4
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,19 @@ set -e
44

55
git config --local core.autocrlf "$INPUT_AUTO_CRLF"
66

7-
echo "Checking for file changes: \"${INPUT_FILES}\"..."
7+
if [[ -n "$INPUT_FILES" ]]; then
8+
echo "Checking for file changes: \"${INPUT_FILES}\"..."
9+
10+
TRACKED_FILES=$(git diff --diff-filter=ACMUXTR --name-only | grep -E "(${INPUT_FILES})" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
811

9-
TRACKED_FILES=$(git diff --diff-filter=ACMUXTR --name-only | grep -E "(${INPUT_FILES})" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
12+
# Find untracked changes
13+
UNTRACKED_FILES=$(git ls-files --others --exclude-standard | grep -E "(${INPUT_FILES})" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
14+
else
15+
TRACKED_FILES=$(git diff --diff-filter=ACMUXTR --name-only | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
1016

11-
# Find untracked changes
12-
UNTRACKED_FILES=$(git ls-files --others --exclude-standard | grep -E "(${INPUT_FILES})" | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
17+
# Find untracked changes
18+
UNTRACKED_FILES=$(git ls-files --others --exclude-standard | awk -v d="|" '{s=(NR==1?s:s d)$0}END{print s}')
19+
fi
1320

1421
CHANGED_FILES=""
1522

0 commit comments

Comments
 (0)