You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Thin wrappers that select the provider-specific runtime setup before invoking the shared harness.
24
24
25
25
4.`.github/actions/setup-mcp-smoke-env`
@@ -38,9 +38,11 @@ This harness powers `.github/workflows/mcp-ai-smoke.yml`.
38
38
39
39
- Gemini uses a temporary `settings.json` (`mcpServers`) generated at runtime outside the uploaded artifact tree and remains configurable via `GEMINI_CLI_CMD` and `GEMINI_EXTRA_ARGS`.
40
40
- Codex uses a temporary CI-local home/config outside the uploaded artifact tree and registers the Matomo MCP endpoint there at runtime.
41
+
- Claude uses a temporary CI-local home/config outside the uploaded artifact tree and loads the Matomo MCP endpoint via a generated HTTP MCP config file at runtime.
41
42
- Provider login state and runtime configuration stay outside uploaded artifacts.
42
-
- The workflow can run providers independently based on secret availability (`GEMINI_APIKEY`, `OPENAI_APIKEY`).
43
-
- Gemini and Codex run in separate CI jobs with isolated Matomo environments and log files.
43
+
- The workflow can run providers independently based on secret availability (`GEMINI_APIKEY`, `OPENAI_APIKEY`, `CLAUDE_APIKEY`).
44
+
- Claude defaults to the generic `sonnet` alias, with `claude_model` still available in `workflow_dispatch` for pinned-model overrides.
45
+
- Gemini, Codex, and Claude run in separate CI jobs with isolated Matomo environments and log files.
44
46
- Provider jobs share a local composite action for the common Matomo/bootstrap sequence.
45
47
- The workflow is intentionally report-first/non-blocking for internal prototype usage.
46
48
- The workflow uploads one artifact per provider job and builds a combined summary from the downloaded per-provider `results.json` files.
0 commit comments