From 8482db51c00b8f174cabf097213fba1d5eed6aa8 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 11:16:10 +0900 Subject: [PATCH 01/15] =?UTF-8?q?Fix:=20=EA=B9=A8=EC=A7=84=20=EB=AC=B8?= =?UTF-8?q?=EC=9E=90=EC=97=B4=20=EC=88=98=EC=A0=952?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../\bmangodm-web.py" => course-schedule/mangodm-web.py | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename "course-schedule/\bmangodm-web.py" => course-schedule/mangodm-web.py (100%) diff --git "a/course-schedule/\bmangodm-web.py" b/course-schedule/mangodm-web.py similarity index 100% rename from "course-schedule/\bmangodm-web.py" rename to course-schedule/mangodm-web.py From 8b2f9a926ec323cd0ffd26627b89e0ba974753e4 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 11:29:42 +0900 Subject: [PATCH 02/15] chore: modify integration flow for wrong file name --- .github/workflows/integration.yaml | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 2e2fd61e9..bf4a704f7 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -11,10 +11,13 @@ jobs: with: fetch-depth: 0 - - name: Find files missing end line break + - name: Check for 1. missing end line breaks and 2. control characters in filenames run: | files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }}) success=true + + # 줄바꿈 체크 + echo "## 줄바꿈 누락 파일" >> $GITHUB_STEP_SUMMARY for file in $files; do if [ -s "$file" ] && [ "$(tail -c 1 $file | wc -l)" -eq 0 ]; then echo "- $file" >> $GITHUB_STEP_SUMMARY @@ -22,7 +25,21 @@ jobs: fi done + # 제어문자 체크 + echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY + for file in $files; do + # ls -b를 통해 제어문자를 백슬래시 이스케이프 형태로 표시 + filename=$(ls -b "$file" 2>/dev/null) + # 원본 파일명과 이스케이프된 파일명이 다르다면 제어문자가 포함된 것 + if [ "$file" != "$filename" ]; then + echo "- $filename" >> $GITHUB_STEP_SUMMARY + success=false + fi + done + if [ "$success" = false ]; then - echo -e "\n:warning: 위 파일들의 끝에 누락된 줄 바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY + echo -e "\n:warning: 위 문제들을 해결해주세요:" >> $GITHUB_STEP_SUMMARY + echo "1. 파일 끝에 누락된 줄 바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY + echo "2. 파일명에서 제어문자를 제거해 주세요." >> $GITHUB_STEP_SUMMARY exit 1 fi From 905a016859d9b6133731e802df6fb0ec4185b5c1 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:07:16 +0900 Subject: [PATCH 03/15] Test --- "word-search-ii/\btest.py" | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 "word-search-ii/\btest.py" diff --git "a/word-search-ii/\btest.py" "b/word-search-ii/\btest.py" new file mode 100644 index 000000000..e69de29bb From 681640c0ae2575f241aff55da4dd296e2fd3c8ff Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:09:54 +0900 Subject: [PATCH 04/15] Test --- "word-search-ii/\btest.py" | 1 + 1 file changed, 1 insertion(+) diff --git "a/word-search-ii/\btest.py" "b/word-search-ii/\btest.py" index e69de29bb..9e566c903 100644 --- "a/word-search-ii/\btest.py" +++ "b/word-search-ii/\btest.py" @@ -0,0 +1 @@ +print('test'); From 9e98e8dc75345b61a09b9178536766ab002e984a Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:32:30 +0900 Subject: [PATCH 05/15] Test --- "word-search-ii/\btest.py" | 1 + 1 file changed, 1 insertion(+) diff --git "a/word-search-ii/\btest.py" "b/word-search-ii/\btest.py" index 9e566c903..4410c92bd 100644 --- "a/word-search-ii/\btest.py" +++ "b/word-search-ii/\btest.py" @@ -1 +1,2 @@ print('test'); +print('test'); From 42fe9d8f2a4a46329a3e0a21fe206158c5de31e6 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:36:46 +0900 Subject: [PATCH 06/15] Test --- .github/workflows/integration.yaml | 41 ++++++++++++------------------ 1 file changed, 16 insertions(+), 25 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index bf4a704f7..d6fadd0ec 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -1,25 +1,16 @@ -name: 🔄 Integration - -on: - pull_request: - -jobs: - linelint: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 - - - name: Check for 1. missing end line breaks and 2. control characters in filenames +- name: Find files with issues run: | files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }}) - success=true + echo "변경된 파일 목록:" + echo "$files" + success=true + # 줄바꿈 체크 echo "## 줄바꿈 누락 파일" >> $GITHUB_STEP_SUMMARY for file in $files; do if [ -s "$file" ] && [ "$(tail -c 1 $file | wc -l)" -eq 0 ]; then + echo "발견된 줄바꿈 누락: $file" # 디버깅 로그 echo "- $file" >> $GITHUB_STEP_SUMMARY success=false fi @@ -28,18 +19,18 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do - # ls -b를 통해 제어문자를 백슬래시 이스케이프 형태로 표시 - filename=$(ls -b "$file" 2>/dev/null) - # 원본 파일명과 이스케이프된 파일명이 다르다면 제어문자가 포함된 것 - if [ "$file" != "$filename" ]; then - echo "- $filename" >> $GITHUB_STEP_SUMMARY - success=false + if [ -e "$file" ]; then + clean_name=$(printf '%q' "$file") + if [ "$file" != "$clean_name" ]; then + echo "발견된 제어문자: $file -> $clean_name" # 디버깅 로그 + echo "- $file" >> $GITHUB_STEP_SUMMARY + success=false + fi fi done if [ "$success" = false ]; then - echo -e "\n:warning: 위 문제들을 해결해주세요:" >> $GITHUB_STEP_SUMMARY - echo "1. 파일 끝에 누락된 줄 바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY - echo "2. 파일명에서 제어문자를 제거해 주세요." >> $GITHUB_STEP_SUMMARY + echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY + echo "현재 상태: success=$success" # 디버깅 로그 exit 1 - fi + fi \ No newline at end of file From b02565d3202aacf19ae6d0ab98d105cf69b4fecc Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:38:37 +0900 Subject: [PATCH 07/15] Test --- .github/workflows/integration.yaml | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index d6fadd0ec..c567490b6 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -1,4 +1,17 @@ -- name: Find files with issues +name: 🔄 Integration + +on: + pull_request: + +jobs: + linelint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + with: + fetch-depth: 0 + + - name: Check for 1. missing end line breaks and 2. control characters in filenames run: | files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }}) echo "변경된 파일 목록:" @@ -33,4 +46,4 @@ echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY echo "현재 상태: success=$success" # 디버깅 로그 exit 1 - fi \ No newline at end of file + fi From d8a66f4bf02939260773e6723ce095bc170fb904 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:43:11 +0900 Subject: [PATCH 08/15] Test --- .github/workflows/integration.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index c567490b6..16bc88935 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -32,18 +32,23 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do + # 1. ls -b 사용 if [ -e "$file" ]; then - clean_name=$(printf '%q' "$file") - if [ "$file" != "$clean_name" ]; then - echo "발견된 제어문자: $file -> $clean_name" # 디버깅 로그 - echo "- $file" >> $GITHUB_STEP_SUMMARY + filename=$(ls -b "$file" 2>/dev/null) + if [ "$file" != "$filename" ]; then + echo "- $file -> $filename" >> $GITHUB_STEP_SUMMARY success=false fi fi + + # 2. 제어문자 패턴 직접 체크 + if echo "$file" | grep -q '[[:cntrl:]]'; then + echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY + success=false + fi done if [ "$success" = false ]; then echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY - echo "현재 상태: success=$success" # 디버깅 로그 exit 1 - fi + fi \ No newline at end of file From acbec13fcaf81ac980046ffc994ea87d378d4af2 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:43:44 +0900 Subject: [PATCH 09/15] Test --- .github/workflows/integration.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 16bc88935..2071a10b2 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -51,4 +51,4 @@ jobs: if [ "$success" = false ]; then echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY exit 1 - fi \ No newline at end of file + fi From 9b8d45865f9edd2c698e754abfa6acb2b3a5c4b8 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:45:26 +0900 Subject: [PATCH 10/15] Test --- .github/workflows/integration.yaml | 25 ++++++++++++------------- 1 file changed, 12 insertions(+), 13 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 2071a10b2..60f797238 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -23,7 +23,7 @@ jobs: echo "## 줄바꿈 누락 파일" >> $GITHUB_STEP_SUMMARY for file in $files; do if [ -s "$file" ] && [ "$(tail -c 1 $file | wc -l)" -eq 0 ]; then - echo "발견된 줄바꿈 누락: $file" # 디버깅 로그 + echo "발견된 줄바꿈 누락: $file" echo "- $file" >> $GITHUB_STEP_SUMMARY success=false fi @@ -32,23 +32,22 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do - # 1. ls -b 사용 - if [ -e "$file" ]; then - filename=$(ls -b "$file" 2>/dev/null) - if [ "$file" != "$filename" ]; then - echo "- $file -> $filename" >> $GITHUB_STEP_SUMMARY - success=false - fi - fi - - # 2. 제어문자 패턴 직접 체크 - if echo "$file" | grep -q '[[:cntrl:]]'; then - echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY + # 여러 방법으로 제어문자 검사 + if echo -n "$file" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \ + [[ "$file" =~ $'\b' ]] || \ + [[ "$file" != "$(echo -n "$file" | tr -d '[:cntrl:]')" ]]; then + echo "발견된 제어문자: $file" + echo "- $file" >> $GITHUB_STEP_SUMMARY + # 파일명 분석을 위한 디버그 정보 + echo " Hex dump:" >> $GITHUB_STEP_SUMMARY + echo -n "$file" | xxd >> $GITHUB_STEP_SUMMARY success=false fi done if [ "$success" = false ]; then echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY + echo "1. 파일 끝의 누락된 줄바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY + echo "2. 파일명에서 제어문자를 제거해 주세요." >> $GITHUB_STEP_SUMMARY exit 1 fi From 7415b08793bb3ccba5d078ea501c38ce73e314d9 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:47:07 +0900 Subject: [PATCH 11/15] Test --- .github/workflows/integration.yaml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 60f797238..81ed84842 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -32,15 +32,14 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do - # 여러 방법으로 제어문자 검사 - if echo -n "$file" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \ - [[ "$file" =~ $'\b' ]] || \ - [[ "$file" != "$(echo -n "$file" | tr -d '[:cntrl:]')" ]]; then + # basename으로 파일명만 추출 + filename=$(basename "$file") + + if echo -n "$filename" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \ + [[ "$filename" =~ $'\b' ]]; then echo "발견된 제어문자: $file" echo "- $file" >> $GITHUB_STEP_SUMMARY - # 파일명 분석을 위한 디버그 정보 - echo " Hex dump:" >> $GITHUB_STEP_SUMMARY - echo -n "$file" | xxd >> $GITHUB_STEP_SUMMARY + echo " 파일명: $filename" >> $GITHUB_STEP_SUMMARY success=false fi done From 48ea6af64a5cf26f86863dba2d4174047549786f Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:49:29 +0900 Subject: [PATCH 12/15] Test --- .github/workflows/integration.yaml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 81ed84842..6120230b1 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -32,14 +32,23 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do - # basename으로 파일명만 추출 + # basename으로 파일명만 추출하고 각 단계 출력 filename=$(basename "$file") + echo "검사 중인 파일: $file" + echo "추출된 파일명: $filename" - if echo -n "$filename" | LC_ALL=C grep -q '[^[:print:][:space:]]' || \ - [[ "$filename" =~ $'\b' ]]; then + # 문자별로 분석 + echo "문자 분석:" + echo -n "$filename" | od -c + + # ASCII 코드로 분석 + echo "ASCII 분석:" + echo -n "$filename" | xxd -p + + if printf '%q' "$filename" | grep -q '\\b' || \ + echo -n "$filename" | grep -q $'\b'; then echo "발견된 제어문자: $file" - echo "- $file" >> $GITHUB_STEP_SUMMARY - echo " 파일명: $filename" >> $GITHUB_STEP_SUMMARY + echo "- $file (백스페이스 문자 포함)" >> $GITHUB_STEP_SUMMARY success=false fi done From 887623ecf2324daf6f1c20d92bc5ef2074a7c5d5 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:51:52 +0900 Subject: [PATCH 13/15] Test --- .github/workflows/integration.yaml | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index 6120230b1..c504f4c69 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -13,7 +13,8 @@ jobs: - name: Check for 1. missing end line breaks and 2. control characters in filenames run: | - files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }}) + # 따옴표를 제거하고 파일 목록 가져오기 + files=$(git diff --name-only ${{ github.event.pull_request.base.sha }} ${{ github.sha }} | tr -d '"') echo "변경된 파일 목록:" echo "$files" @@ -32,18 +33,8 @@ jobs: # 제어문자 체크 echo -e "\n## 제어문자가 포함된 파일명" >> $GITHUB_STEP_SUMMARY for file in $files; do - # basename으로 파일명만 추출하고 각 단계 출력 - filename=$(basename "$file") - echo "검사 중인 파일: $file" - echo "추출된 파일명: $filename" - - # 문자별로 분석 - echo "문자 분석:" - echo -n "$filename" | od -c - - # ASCII 코드로 분석 - echo "ASCII 분석:" - echo -n "$filename" | xxd -p + # basename으로 파일명만 추출하고 따옴표 제거 + filename=$(basename "$file" | tr -d '"') if printf '%q' "$filename" | grep -q '\\b' || \ echo -n "$filename" | grep -q $'\b'; then From 47a39860fa7862f4765cb730fec545d4650aa360 Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:54:19 +0900 Subject: [PATCH 14/15] Test --- .github/workflows/integration.yaml | 34 +++++++++++++++++++++++++----- 1 file changed, 29 insertions(+), 5 deletions(-) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index c504f4c69..c7780dd57 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -36,10 +36,27 @@ jobs: # basename으로 파일명만 추출하고 따옴표 제거 filename=$(basename "$file" | tr -d '"') - if printf '%q' "$filename" | grep -q '\\b' || \ - echo -n "$filename" | grep -q $'\b'; then - echo "발견된 제어문자: $file" - echo "- $file (백스페이스 문자 포함)" >> $GITHUB_STEP_SUMMARY + # 백슬래시로 시작하는 제어문자들 체크 (\b, \n, \r, \t 등) + if printf '%q' "$filename" | grep -q '\\[bnrtfv]'; then + echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY + success=false + fi + + # 일반적인 제어문자들 체크 (0x00-0x1F, 0x7F) + if echo -n "$filename" | LC_ALL=C grep -q '[[:cntrl:]]'; then + echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY + success=false + fi + + # 특수 제어문자들 체크 + if echo -n "$filename" | grep -q $'[\x00-\x1F\x7F]'; then + echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY + success=false + fi + + # 이스케이프 시퀀스 체크 + if [[ "$filename" =~ (\\[0-7]{1,3}|\\x[0-9a-fA-F]{1,2}) ]]; then + echo "- $file (제어문자 포함)" >> $GITHUB_STEP_SUMMARY success=false fi done @@ -47,6 +64,13 @@ jobs: if [ "$success" = false ]; then echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY echo "1. 파일 끝의 누락된 줄바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY - echo "2. 파일명에서 제어문자를 제거해 주세요." >> $GITHUB_STEP_SUMMARY + echo "2. 파일명에서 제어문자를 제거해 주세요. 문제가 되는 제어문자들:" >> $GITHUB_STEP_SUMMARY + echo " - \\b (백스페이스)" >> $GITHUB_STEP_SUMMARY + echo " - \\n (줄바꿈)" >> $GITHUB_STEP_SUMMARY + echo " - \\r (캐리지 리턴)" >> $GITHUB_STEP_SUMMARY + echo " - \\t (탭)" >> $GITHUB_STEP_SUMMARY + echo " - \\v (수직 탭)" >> $GITHUB_STEP_SUMMARY + echo " - \\f (폼 피드)" >> $GITHUB_STEP_SUMMARY + echo " - 기타 제어문자" >> $GITHUB_STEP_SUMMARY exit 1 fi From b63d57101fed2b58434f1926dbe7293c39fbb5da Mon Sep 17 00:00:00 2001 From: HC-kang Date: Sun, 27 Oct 2024 12:55:21 +0900 Subject: [PATCH 15/15] Test --- .github/workflows/integration.yaml | 9 +-------- "word-search-ii/\btest.py" => word-search-ii/test.py | 0 2 files changed, 1 insertion(+), 8 deletions(-) rename "word-search-ii/\btest.py" => word-search-ii/test.py (100%) diff --git a/.github/workflows/integration.yaml b/.github/workflows/integration.yaml index c7780dd57..3d2534f53 100644 --- a/.github/workflows/integration.yaml +++ b/.github/workflows/integration.yaml @@ -64,13 +64,6 @@ jobs: if [ "$success" = false ]; then echo -e "\n:warning: 위 문제들을 해결해 주세요:" >> $GITHUB_STEP_SUMMARY echo "1. 파일 끝의 누락된 줄바꿈을 추가해 주세요." >> $GITHUB_STEP_SUMMARY - echo "2. 파일명에서 제어문자를 제거해 주세요. 문제가 되는 제어문자들:" >> $GITHUB_STEP_SUMMARY - echo " - \\b (백스페이스)" >> $GITHUB_STEP_SUMMARY - echo " - \\n (줄바꿈)" >> $GITHUB_STEP_SUMMARY - echo " - \\r (캐리지 리턴)" >> $GITHUB_STEP_SUMMARY - echo " - \\t (탭)" >> $GITHUB_STEP_SUMMARY - echo " - \\v (수직 탭)" >> $GITHUB_STEP_SUMMARY - echo " - \\f (폼 피드)" >> $GITHUB_STEP_SUMMARY - echo " - 기타 제어문자" >> $GITHUB_STEP_SUMMARY + echo "2. 파일명에서 제어문자를 제거해 주세요." >> $GITHUB_STEP_SUMMARY exit 1 fi diff --git "a/word-search-ii/\btest.py" b/word-search-ii/test.py similarity index 100% rename from "word-search-ii/\btest.py" rename to word-search-ii/test.py