diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 155180a..9863c8c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -224,12 +224,15 @@ jobs: done - name: Run smoke tests - # Exclude security.test.ts — it opens an SSE connection to /inspect that - # crashes mcplocal, and also needs LLM providers not available in CI. + # Exclude tests that need a running MCP server instance (Docker) or + # LLM providers — CI has neither. They crash mcplocal when it tries + # to proxy to a non-existent container. run: >- pnpm --filter mcplocal exec vitest run --config vitest.smoke.config.ts --exclude '**/security.test.ts' + --exclude '**/audit.test.ts' + --exclude '**/proxy-pipeline.test.ts' # ── Build & package RPM ───────────────────────────────────