ci: also exclude audit and proxy-pipeline smoke tests
Some checks failed
CI/CD / typecheck (push) Successful in 48s
CI/CD / test (push) Successful in 59s
CI/CD / lint (push) Successful in 2m7s
CI/CD / build (push) Successful in 1m22s
CI/CD / publish-rpm (push) Successful in 49s
CI/CD / smoke (push) Failing after 10m56s

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 <noreply@anthropic.com>
This commit is contained in:
Michal
2026-03-09 18:09:26 +00:00
parent 1bc7ac7ba7
commit 26bf38a750

View File

@@ -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 ───────────────────────────────────