Skip to content

ci(docs-mcp): deploy from Toolkit after main CI - #1664

Draft
betegon wants to merge 2 commits into
mainfrom
ci/docs-mcp-deploy
Draft

betegon wants to merge 2 commits into
mainfrom
ci/docs-mcp-deploy

Conversation

@betegon

@betegon betegon commented Oct 25, 2026 •

Copy link
Copy Markdown
Member

Toolkit merges currently deploy only the main MCP Worker. Add Deploy Docs MCP after a successful Test push run for the current main commit, following the main MCP's Node/pnpm setup, store cache, revision gates, and protected production Cloudflare credentials.

The workflow uploads to the existing private docs-mcp Worker without autocreating resources, activates the exact uploaded version, and verifies its ownership and 100% traffic. Runtime variables and secrets are retained. The main MCP rollout is unchanged; its public HTTP smoke tests and recovery workflow do not apply to this private Worker.

Validation passed for actionlint, 90 CI/helper tests, workflow replay, full lint, documentation links, and the actual shell revision guards. Full typecheck and non-CLI suites passed during initial preparation. The full local CLI run has documented Linux musl fixture and missing Xcode actool limitations; the other initially failing files passed a focused UTC rerun (130 tests).

Before merging: disconnect the old cli-init-api Workers Builds connection and let any in-flight build finish, so Init cannot overwrite Toolkit's deployment. The first production deployment still needs a functional check through the private service binding. No deployment was executed while preparing this PR.

@vercel

vercel Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
sentry-local Ready Ready Preview Oct 26, 2026 3:34pm UTC

Request Review

This branch was successfully deployed

1 active deployment
Preview — 749216b3 Deployed Oct 26, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant