From 5b4da8913fc3d123e9c0b7d1ed5944f0494e42d8 Mon Sep 17 00:00:00 2001 From: Till JS Date: Sat, 21 Mar 2026 10:51:11 +0100 Subject: [PATCH] feat(ci): add format check and tests to PR validation pipeline MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add format:check step (prettier --check, hard fail) - Make lint step a hard fail (remove || echo fallback) - Add test step (soft fail for now — coverage is thin) Co-Authored-By: Claude Opus 4.6 (1M context) --- .github/workflows/ci.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0c7968d6c..51f8e1e38 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -567,8 +567,14 @@ jobs: - name: Type check run: pnpm run type-check + - name: Format check + run: pnpm run format:check + - name: Lint - run: pnpm run lint || echo "Lint warnings found" + run: pnpm run lint + + - name: Test + run: pnpm run test || true - name: Security Audit run: |