Skip to content

Deploy chain broken: workflow not registered, no safe-deploy script — merged PRs not shipping to mcp.chitty.cc #113

Description

@chitcommit

Observed

Likely root cause

Same class as `chittyos/chittyconnect#215` — `CLOUDFLARE_API_TOKEN` GH secret scope insufficient for Workers Scripts + Secrets Store, breaking the workflow registration/run. Possibly compounded by a workflow yaml syntax issue that prevents GHA from registering it.

Impact

Every merged chittymcp PR since whenever the workflow broke (estimate: ~May 2026) is dark — they're in main but not in prod. The 2026-05-27 service inventory used elsewhere (alchemist catalog in ch1tty's focus-suggestions.json) is also stale because the deployed mcp.chitty.cc reflects pre-broken-deploy state.

Resolution

  1. Adopt the chittyconnect#217 / chittyentity#324 pattern — `scripts/safe-deploy.sh` + `scripts/audit-bindings.sh` + 15-min binding-drift cron + `package.json` `deploy` script routing through it.
  2. Verify GHA workflow registers + runs successfully on the next push to main. Fix the underlying secret scope / yaml issue first (same fix as #215 once it lands for chittyconnect).
  3. Once the deploy chain works, redeploy current main to propagate PR feat(aggregator): aggregate prompts/resources across bound services #112 + any other pending merged PRs to mcp.chitty.cc.

ChittyConnect-concierge owns the secret rotation lane (operator-side via the Infrastructure vault, blocked on the same gate as #215/#220/#222).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions