Skip to content

chore(ci): daily watch for MCP Registry cargo support#39

Merged
cuihtlauac merged 1 commit into
mainfrom
chore/registry-cargo-watch
Jun 19, 2026
Merged

chore(ci): daily watch for MCP Registry cargo support#39
cuihtlauac merged 1 commit into
mainfrom
chore/registry-cargo-watch

Conversation

@cuihtlauac

Copy link
Copy Markdown
Member

Why

sudo-proxy 1.0.0 is published on crates.io, but the MCP Registry listing is blocked: the deployed registry doesn't yet accept registryType: cargo (support merged upstream 2026-06-03 but is unreleased — latest registry release is v1.7.9 from 2026-05-12, prod pinned to image tag 1.7.9). publish.yml's final step fails with HTTP 400: unsupported registry type: cargo.

What this is

A temporary tripwire: a daily scheduled job that goes red while cargo is unsupported and green once it lands. The check is a public GET on the registry API (counts cargo-type servers) — no auth, no secrets, no OIDC.

When it turns green

  1. gh workflow run publish.yml --ref main — registers io.github.tarides/sudo-proxy (cargo publish is skipped since 1.0.0 exists; OIDC handles registry auth).
  2. Delete registry-watch.yml.

Caveats

  • Expect a daily failure email until it flips (that red ✗ is the signal).
  • GitHub auto-disables scheduled workflows after 60 days of repo inactivity (repo is active, so unlikely).
  • Detection keys off the first cargo-type server appearing, so green may trail real support by a few hours.

🤖 Generated with Claude Code

The deployed MCP Registry does not yet accept `registryType: cargo` (support
is in upstream main since 2026-06-03 but unreleased), so publish.yml's registry
step fails with HTTP 400. This temporary scheduled workflow goes red daily while
that holds and turns green once any cargo-type server appears in the registry's
public API — no auth required.

When it turns green: run publish.yml to register io.github.tarides/sudo-proxy,
then delete this workflow.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cuihtlauac cuihtlauac merged commit e4250d7 into main Jun 19, 2026
16 checks passed
@cuihtlauac cuihtlauac deleted the chore/registry-cargo-watch branch June 19, 2026 18:22
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