From b4903c762d40d9c2abf9370ca1ff3b414357435a Mon Sep 17 00:00:00 2001 From: comfyanonymous <121283862+comfyanonymous@users.noreply.github.com> Date: Tue, 15 Jul 2025 02:23:42 -0400 Subject: [PATCH] Update check-line-endings.yml --- .github/workflows/check-line-endings.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/check-line-endings.yml b/.github/workflows/check-line-endings.yml index 8b92c67ec..f20dca565 100644 --- a/.github/workflows/check-line-endings.yml +++ b/.github/workflows/check-line-endings.yml @@ -18,22 +18,22 @@ jobs: run: | # Get the list of changed files in the PR CHANGED_FILES=$(git diff --name-only origin/${{ github.base_ref }}..HEAD) - + # Flag to track if CRLF is found CRLF_FOUND=false - + # Loop through each changed file for FILE in $CHANGED_FILES; do # Check if the file exists and is a text file if [ -f "$FILE" ] && file "$FILE" | grep -q "text"; then # Check for CRLF line endings - if grep -U $'\r\n' "$FILE"; then + if grep -UP '\r$' "$FILE"; then echo "Error: Windows line endings (CRLF) detected in $FILE" CRLF_FOUND=true fi fi done - + # Exit with error if CRLF was found if [ "$CRLF_FOUND" = true ]; then exit 1