fix(ci): authenticate tramiton fetch in dashboard + mcp image builds #147

Merged
sharang merged 1 commits from fix/ci-docker-tramiton-dashboard-mcp into main 2026-07-12 21:52:39 +00:00
Owner

Follow-on to #143. The main deploy after #145 failed on Deploy Dashboard and Deploy MCP: because compliance-agent (a workspace member) depends on the private tramiton-core git repo, cargo/dx resolves it even when building the dashboard or mcp — and those Dockerfiles had no git auth (unknown SSH host key). Deploy Agent succeeded (its #143 fix works).

Applies the same BuildKit-secret auth to Dockerfile.dashboard (dx build) and Dockerfile.mcp (cargo build), and passes the secret in the deploy-dashboard/deploy-mcp jobs. Dockerfile.docs is node-only and unaffected. Self-tests on merge (both Dockerfiles changed → both deploys run).

Follow-on to #143. The main deploy after #145 failed on **Deploy Dashboard** and **Deploy MCP**: because `compliance-agent` (a workspace member) depends on the private `tramiton-core` git repo, cargo/dx resolves it even when building the dashboard or mcp — and those Dockerfiles had no git auth (`unknown SSH host key`). **Deploy Agent succeeded** (its #143 fix works). Applies the same BuildKit-secret auth to `Dockerfile.dashboard` (dx build) and `Dockerfile.mcp` (cargo build), and passes the secret in the deploy-dashboard/deploy-mcp jobs. `Dockerfile.docs` is node-only and unaffected. Self-tests on merge (both Dockerfiles changed → both deploys run).
sharang added the infrastructure label 2026-07-12 21:43:15 +00:00
sharang added 1 commit 2026-07-12 21:43:15 +00:00
fix(ci): authenticate tramiton fetch in dashboard + mcp image builds
CI / Check (pull_request) Successful in 5m12s
CI / Detect Changes (pull_request) Has been skipped
CI / Deploy Agent (pull_request) Has been skipped
CI / Deploy Dashboard (pull_request) Has been skipped
CI / Deploy Docs (pull_request) Has been skipped
CI / Deploy MCP (pull_request) Has been skipped
fda91b6e29
The main deploy after #145 failed on Deploy Dashboard and Deploy MCP: because
compliance-agent (a workspace member) depends on the private tramiton-core git
repo, cargo/dx must resolve it even when building the dashboard or mcp — and
those Dockerfiles had no git auth ("unknown SSH host key"). Deploy Agent (fixed
in #143) succeeded.

Apply the same BuildKit-secret fix to Dockerfile.dashboard (dx build) and
Dockerfile.mcp (cargo build), and pass the secret in the deploy-dashboard and
deploy-mcp jobs. Dockerfile.docs is node-only and unaffected.

Refs #118.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
sharang merged commit 9ec07ff7a1 into main 2026-07-12 21:52:39 +00:00
Sign in to join this conversation.