Skip to content

fix(ci): bump mcp-publisher to v1.7.9 — fixes recurring MCP Registry OIDC audience failure#299

Open
guyernest wants to merge 1 commit into
paiml:mainfrom
guyernest:fix/mcp-publisher-oidc-audience
Open

fix(ci): bump mcp-publisher to v1.7.9 — fixes recurring MCP Registry OIDC audience failure#299
guyernest wants to merge 1 commit into
paiml:mainfrom
guyernest:fix/mcp-publisher-oidc-audience

Conversation

@guyernest

Copy link
Copy Markdown
Collaborator

Summary

The Publish to MCP Registry job in release.yml has failed on every tagged release since v2.10.0 (v2.10.0, v2.12.0, v2.14.0, and today's v2.15.0 — run 29118681797) with:

failed to validate OIDC token: invalid audience:
expected https://registry.modelcontextprotocol.io, got [mcp-registry]

Root cause: the workflow downloads mcp-publisher v1.5.0, which mints its github-oidc token with the legacy mcp-registry audience. The registry now requires the URL audience, which current publisher releases send. This PR bumps the pin to v1.7.9 (latest, stable since 2026-05-12).

One line, workflow-only — no crate changes. Historically non-blocking (crates.io publish is a separate job and has succeeded every time), but the MCP Registry listing has been stuck on a pre-2.10 version as a result.

Verification

  • Failure log from today's v2.15.0 release run (job 86450138446) shows the audience mismatch at the mcp-publisher login github-oidc step.
  • The fix proves itself on the next tagged release; if you want the registry to pick up 2.15.0 sooner, the job can be re-driven by re-tagging or a manual mcp-publisher login github + publish from a checkout of the tag.

🤖 Generated with Claude Code

… audience

The "Publish to MCP Registry" job has failed on every release since
v2.10.0 with:

  invalid audience: expected https://registry.modelcontextprotocol.io,
  got [mcp-registry]

mcp-publisher v1.5.0 mints its github-oidc token with the legacy
"mcp-registry" audience; the registry now requires the URL audience,
which newer publisher releases send. Non-blocking historically
(crates.io publish is a separate job), but the registry listing has
been stuck since 2.9.x.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
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