@@ -73,21 +73,25 @@ jobs:
7373 folder_name="$github_id"
7474 fi
7575
76- # 해당 멤버의 폴더에서 어제 날짜의 커밋이 있는지 확인
77- # author-date를 사용하여 한국 시간 기준으로 체크
76+ # 해당 멤버의 폴더에서 어제 날짜에 변경사항이 있는 커밋 확인
77+ # 커밋 작성자가 아닌, 폴더에 변경이 있었는지를 체크
7878 COMMITS=$(git log --all \
79- --author-date-order \
8079 --since="$YESTERDAY 00:00:00 +0900" \
8180 --until="$YESTERDAY 23:59:59 +0900" \
82- --pretty=format:"%H" \
81+ --pretty=format:"%H|%an|%ad" \
82+ --date=iso \
8383 -- "$folder_name/" 2>/dev/null || echo "")
8484
8585 if [ -z "$COMMITS" ]; then
8686 echo "❌ $korean_name ($github_id) [폴더: $folder_name]: 커밋 없음"
8787 NO_COMMIT_MEMBERS+=("$korean_name")
8888 else
8989 COMMIT_COUNT=$(echo "$COMMITS" | wc -l)
90- echo "✅ $korean_name ($github_id) [폴더: $folder_name]: $COMMIT_COUNT 개 커밋"
90+ # 첫 번째 커밋 정보 추출 (디버깅용)
91+ FIRST_COMMIT=$(echo "$COMMITS" | head -1)
92+ COMMIT_AUTHOR=$(echo "$FIRST_COMMIT" | cut -d'|' -f2)
93+ COMMIT_DATE=$(echo "$FIRST_COMMIT" | cut -d'|' -f3)
94+ echo "✅ $korean_name ($github_id) [폴더: $folder_name]: $COMMIT_COUNT 개 커밋 (작성자: $COMMIT_AUTHOR)"
9195 fi
9296 done
9397
@@ -175,5 +179,6 @@ jobs:
175179 echo "" >> $GITHUB_STEP_SUMMARY
176180 echo "**대상자**: ${{ steps.check.outputs.no_commit_list }}" >> $GITHUB_STEP_SUMMARY
177181 echo "" >> $GITHUB_STEP_SUMMARY
178- echo "💰 **총 벌금**: $(($${{ steps.check.outputs.no_commit_count }} * 5000))원" >> $GITHUB_STEP_SUMMARY
182+ PENALTY=$(($${{ steps.check.outputs.no_commit_count }} * 5000))
183+ echo "💰 **총 벌금**: ${PENALTY}원" >> $GITHUB_STEP_SUMMARY
179184 fi
0 commit comments