diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 12cb18d2..584545db 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -325,20 +325,19 @@ jobs: - name: Check file permissions run: | - find . -type f -perm /111 -name "*.sh" | head -10 || true + find . -type f -perm /111 -name "*.sh" | head -10 - name: Check TODO/FIXME run: | echo "=== TODOs ===" - grep -rn "TODO\|FIXME\|HACK\|XXX" --include="*.rs" --include="*.res" --include="*.py" --include="*.ex" . | head -20 || echo "None found" + grep -rn "TODO\|FIXME\|HACK\|XXX" --include="*.rs" --include="*.py" --include="*.ex" . | head -20 - name: Check for large files run: | - find . -type f -size +1M -not -path "./.git/*" | head -10 || echo "No large files" + find . -type f -size +1M -not -path "./.git/*" | head -10 - name: EditorConfig check uses: editorconfig-checker/action-editorconfig-checker@v2.2.0 - continue-on-error: true docs: runs-on: ubuntu-latest diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 934ef841..b1e90bb9 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -50,6 +50,9 @@ jobs: - name: Install dependencies run: mix deps.get + - name: Elixir lint gate + run: mix compile --warnings-as-errors + - name: Run E2E test suite run: bash tests/e2e.sh @@ -92,7 +95,7 @@ jobs: echo ' runs-on: ubuntu-latest' >> /tmp/test-repo/.github/workflows/ci.yml echo ' steps:' >> /tmp/test-repo/.github/workflows/ci.yml echo ' - uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.2.2' >> /tmp/test-repo/.github/workflows/ci.yml - ./target/release/hyper scan /tmp/test-repo 2>&1 || true + ./target/release/hypatia scan /tmp/test-repo 2>&1 echo "PASS: Rust CLI scan completed" aspect-tests: