Skip to content

Commit 47a3986

Browse files
committed
Test
1 parent 887623e commit 47a3986

File tree

1 file changed

+29
-5
lines changed

1 file changed

+29
-5
lines changed

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

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,41 @@ jobs:
3636
# basename์œผ๋กœ ํŒŒ์ผ๋ช…๋งŒ ์ถ”์ถœํ•˜๊ณ  ๋”ฐ์˜ดํ‘œ ์ œ๊ฑฐ
3737
filename=$(basename "$file" | tr -d '"')
3838
39-
if printf '%q' "$filename" | grep -q '\\b' || \
40-
echo -n "$filename" | grep -q $'\b'; then
41-
echo "๋ฐœ๊ฒฌ๋œ ์ œ์–ด๋ฌธ์ž: $file"
42-
echo "- $file (๋ฐฑ์ŠคํŽ˜์ด์Šค ๋ฌธ์ž ํฌํ•จ)" >> $GITHUB_STEP_SUMMARY
39+
# ๋ฐฑ์Šฌ๋ž˜์‹œ๋กœ ์‹œ์ž‘ํ•˜๋Š” ์ œ์–ด๋ฌธ์ž๋“ค ์ฒดํฌ (\b, \n, \r, \t ๋“ฑ)
40+
if printf '%q' "$filename" | grep -q '\\[bnrtfv]'; then
41+
echo "- $file (์ œ์–ด๋ฌธ์ž ํฌํ•จ)" >> $GITHUB_STEP_SUMMARY
42+
success=false
43+
fi
44+
45+
# ์ผ๋ฐ˜์ ์ธ ์ œ์–ด๋ฌธ์ž๋“ค ์ฒดํฌ (0x00-0x1F, 0x7F)
46+
if echo -n "$filename" | LC_ALL=C grep -q '[[:cntrl:]]'; then
47+
echo "- $file (์ œ์–ด๋ฌธ์ž ํฌํ•จ)" >> $GITHUB_STEP_SUMMARY
48+
success=false
49+
fi
50+
51+
# ํŠน์ˆ˜ ์ œ์–ด๋ฌธ์ž๋“ค ์ฒดํฌ
52+
if echo -n "$filename" | grep -q $'[\x00-\x1F\x7F]'; then
53+
echo "- $file (์ œ์–ด๋ฌธ์ž ํฌํ•จ)" >> $GITHUB_STEP_SUMMARY
54+
success=false
55+
fi
56+
57+
# ์ด์Šค์ผ€์ดํ”„ ์‹œํ€€์Šค ์ฒดํฌ
58+
if [[ "$filename" =~ (\\[0-7]{1,3}|\\x[0-9a-fA-F]{1,2}) ]]; then
59+
echo "- $file (์ œ์–ด๋ฌธ์ž ํฌํ•จ)" >> $GITHUB_STEP_SUMMARY
4360
success=false
4461
fi
4562
done
4663
4764
if [ "$success" = false ]; then
4865
echo -e "\n:warning: ์œ„ ๋ฌธ์ œ๋“ค์„ ํ•ด๊ฒฐํ•ด ์ฃผ์„ธ์š”:" >> $GITHUB_STEP_SUMMARY
4966
echo "1. ํŒŒ์ผ ๋์˜ ๋ˆ„๋ฝ๋œ ์ค„๋ฐ”๊ฟˆ์„ ์ถ”๊ฐ€ํ•ด ์ฃผ์„ธ์š”." >> $GITHUB_STEP_SUMMARY
50-
echo "2. ํŒŒ์ผ๋ช…์—์„œ ์ œ์–ด๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•ด ์ฃผ์„ธ์š”." >> $GITHUB_STEP_SUMMARY
67+
echo "2. ํŒŒ์ผ๋ช…์—์„œ ์ œ์–ด๋ฌธ์ž๋ฅผ ์ œ๊ฑฐํ•ด ์ฃผ์„ธ์š”. ๋ฌธ์ œ๊ฐ€ ๋˜๋Š” ์ œ์–ด๋ฌธ์ž๋“ค:" >> $GITHUB_STEP_SUMMARY
68+
echo " - \\b (๋ฐฑ์ŠคํŽ˜์ด์Šค)" >> $GITHUB_STEP_SUMMARY
69+
echo " - \\n (์ค„๋ฐ”๊ฟˆ)" >> $GITHUB_STEP_SUMMARY
70+
echo " - \\r (์บ๋ฆฌ์ง€ ๋ฆฌํ„ด)" >> $GITHUB_STEP_SUMMARY
71+
echo " - \\t (ํƒญ)" >> $GITHUB_STEP_SUMMARY
72+
echo " - \\v (์ˆ˜์ง ํƒญ)" >> $GITHUB_STEP_SUMMARY
73+
echo " - \\f (ํผ ํ”ผ๋“œ)" >> $GITHUB_STEP_SUMMARY
74+
echo " - ๊ธฐํƒ€ ์ œ์–ด๋ฌธ์ž" >> $GITHUB_STEP_SUMMARY
5175
exit 1
5276
fi

0 commit comments

Comments
ย (0)