Skip to content

Commit 8b2f9a9

Browse files
committed
chore: modify integration flow for wrong file name
1 parent 8482db5 commit 8b2f9a9

File tree

1 file changed

+19
-2
lines changed

1 file changed

+19
-2
lines changed

โ€Ž.github/workflows/integration.yamlโ€Ž

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,35 @@ jobs:
1111
with:
1212
fetch-depth: 0
1313

14-
- name: Find files missing end line break
14+
- name: Check for 1. missing end line breaks and 2. control characters in filenames
1515
run: |
1616
files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }})
1717
success=true
18+
19+
# ์ค„๋ฐ”๊ฟˆ ์ฒดํฌ
20+
echo "## ์ค„๋ฐ”๊ฟˆ ๋ˆ„๋ฝ ํŒŒ์ผ" >> $GITHUB_STEP_SUMMARY
1821
for file in $files; do
1922
if [ -s "$file" ] && [ "$(tail -c 1 $file | wc -l)" -eq 0 ]; then
2023
echo "- $file" >> $GITHUB_STEP_SUMMARY
2124
success=false
2225
fi
2326
done
2427
28+
# ์ œ์–ด๋ฌธ์ž ์ฒดํฌ
29+
echo -e "\n## ์ œ์–ด๋ฌธ์ž๊ฐ€ ํฌํ•จ๋œ ํŒŒ์ผ๋ช…" >> $GITHUB_STEP_SUMMARY
30+
for file in $files; do
31+
# ls -b๋ฅผ ํ†ตํ•ด ์ œ์–ด๋ฌธ์ž๋ฅผ ๋ฐฑ์Šฌ๋ž˜์‹œ ์ด์Šค์ผ€์ดํ”„ ํ˜•ํƒœ๋กœ ํ‘œ์‹œ
32+
filename=$(ls -b "$file" 2>/dev/null)
33+
# ์›๋ณธ ํŒŒ์ผ๋ช…๊ณผ ์ด์Šค์ผ€์ดํ”„๋œ ํŒŒ์ผ๋ช…์ด ๋‹ค๋ฅด๋‹ค๋ฉด ์ œ์–ด๋ฌธ์ž๊ฐ€ ํฌํ•จ๋œ ๊ฒƒ
34+
if [ "$file" != "$filename" ]; then
35+
echo "- $filename" >> $GITHUB_STEP_SUMMARY
36+
success=false
37+
fi
38+
done
39+
2540
if [ "$success" = false ]; then
26-
echo -e "\n:warning: ์œ„ ํŒŒ์ผ๋“ค์˜ ๋์— ๋ˆ„๋ฝ๋œ ์ค„ ๋ฐ”๊ฟˆ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”." >> $GITHUB_STEP_SUMMARY
41+
echo -e "\n:warning: ์œ„ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•ด์ฃผ์„ธ์š”:" >> $GITHUB_STEP_SUMMARY
42+
echo "1. ํŒŒ์ผ ๋์— ๋ˆ„๋ฝ๋œ ์ค„ ๋ฐ”๊ฟˆ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”." >> $GITHUB_STEP_SUMMARY
43+
echo "2. ํŒŒ์ผ๋ช…์—์„œ ์ œ์–ด๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•ด ์ฃผ์„ธ์š”." >> $GITHUB_STEP_SUMMARY
2744
exit 1
2845
fi

0 commit comments

Comments
ย (0)