From 4d1124c20f06de82e609d4acdff07d88670134d7 Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 28 Feb 2026 16:47:59 -0800 Subject: [PATCH 1/3] fix(ci): add lint and typecheck gates to PR workflow --- .github/workflows/pr-checks.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index 361a2ffe..d9962cac 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -19,5 +19,7 @@ jobs: with: node-version: 20 - run: npm ci + - run: npm run lint + - run: npm run typecheck - run: npm run build - run: npm test From 3aae0b4a2e4debf116f97479b1d9a0c59061dd0f Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 28 Feb 2026 16:58:16 -0800 Subject: [PATCH 2/3] fix(ci): run build before lint and typecheck gates --- .github/workflows/pr-checks.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index d9962cac..d0d99f42 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -19,7 +19,7 @@ jobs: with: node-version: 20 - run: npm ci + - run: npm run build - run: npm run lint - run: npm run typecheck - - run: npm run build - run: npm test From df0dc723c939985c29d827894cbc6039acb3bb1d Mon Sep 17 00:00:00 2001 From: Gareth Jones Date: Sat, 28 Feb 2026 16:59:19 -0800 Subject: [PATCH 3/3] fix(ci): gate reviewer workflow behind repo variable --- .github/workflows/pull-request-reviewer.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pull-request-reviewer.yml b/.github/workflows/pull-request-reviewer.yml index ce137b68..d266fb57 100644 --- a/.github/workflows/pull-request-reviewer.yml +++ b/.github/workflows/pull-request-reviewer.yml @@ -9,7 +9,7 @@ on: jobs: review: name: Cross-check Pull Request - if: ${{ false }} + if: ${{ vars.ENABLE_PR_REVIEWER == 'true' }} runs-on: ubuntu-latest permissions: contents: read