From 1bc7ac7ba7e7a86cc42053f33f70eff874b82921 Mon Sep 17 00:00:00 2001 From: Michal Date: Mon, 9 Mar 2026 17:52:23 +0000 Subject: [PATCH] ci: exclude security smoke tests from CI The security tests open an SSE connection to /inspect that crashes mcplocal, cascading into timeouts for audit and proxy-pipeline tests. They also need LLM providers not available in CI. These tests document known vulnerabilities and work locally against production. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7294425..155180a 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -224,7 +224,12 @@ jobs: done - name: Run smoke tests - run: pnpm --filter mcplocal run test:smoke + # Exclude security.test.ts — it opens an SSE connection to /inspect that + # crashes mcplocal, and also needs LLM providers not available in CI. + run: >- + pnpm --filter mcplocal exec vitest run + --config vitest.smoke.config.ts + --exclude '**/security.test.ts' # ── Build & package RPM ───────────────────────────────────