diff --git a/.github/workflows/astralrinth-build.yml b/.github/workflows/astralrinth-build.yml index 97f79b9ab..c5a263d74 100644 --- a/.github/workflows/astralrinth-build.yml +++ b/.github/workflows/astralrinth-build.yml @@ -41,7 +41,9 @@ jobs: uses: actions/checkout@v4 with: fetch-depth: 2 + - name: 🔍 Validate Git config does not introduce CRLF + shell: bash run: | echo "🔍 Checking Git config for CRLF settings..." @@ -52,18 +54,15 @@ jobs: echo "core.eol = $eol_setting" if [ "$autocrlf" = "true" ]; then - echo "❌ ERROR: core.autocrlf is set to 'true'. Please set to 'input' or 'false'." - exit 1 + echo "⚠️ WARNING: core.autocrlf is set to 'true'. Consider setting it to 'input' or 'false'." fi if [ "$eol_setting" = "crlf" ]; then - echo "❌ ERROR: core.eol is set to 'crlf'. Please unset it or set to 'lf'." - exit 1 + echo "⚠️ WARNING: core.eol is set to 'crlf'. Consider unsetting it or setting to 'lf'." fi - echo "✅ Git config is safe (no forced CRLF)" - - name: 🔍 Check migration files line endings (LF only) + shell: bash run: | echo "🔍 Scanning migration SQL files for CR characters (\\r)..." if grep -Iq $'\r' packages/app-lib/migrations/*.sql; then @@ -72,7 +71,6 @@ jobs: fi echo "✅ All migration files use LF line endings" - - name: 🧰 Setup Rust toolchain uses: actions-rust-lang/setup-rust-toolchain@v1 with: