From 26bf38a7507cd4f450994b8ab444535b222f1337 Mon Sep 17 00:00:00 2001 From: Michal Date: Mon, 9 Mar 2026 18:09:26 +0000 Subject: [PATCH] ci: also exclude audit and proxy-pipeline smoke tests These tests create MCP sessions to smoke-data which tries to proxy to the smoke-aws-docs server container. Without Docker in CI, mcplocal crashes when it attempts to connect to the non-existent container. Co-Authored-By: Claude Opus 4.6 --- .gitea/workflows/ci.yml | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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 ───────────────────────────────────