Skip to content

fix: MCP registry publication in release workflow#268

Merged
mattrossman merged 15 commits intomainfrom
mattrossman/ai-695-fix-mcp-registry-publication-in-release-workflow
May 1, 2026
Merged

fix: MCP registry publication in release workflow#268
mattrossman merged 15 commits intomainfrom
mattrossman/ai-695-fix-mcp-registry-publication-in-release-workflow

Conversation

@mattrossman
Copy link
Copy Markdown
Collaborator

@mattrossman mattrossman commented May 1, 2026

  • Specifies per-platform asset_pattern for MCP Publisher in mise.toml so mise picks the correct release asset (mcp-publisher_* instead of registry_*)
  • Add MCP registry login step before publish using domain HTTP verification (our listing is under com.supabase, which requires the DOMAIN_VERIFICATION_KEY secret — see packages/mcp-server-supabase/scripts/registry/login.sh)
  • Add workflow_dispatch trigger so the workflow can be manually re-run without a dummy commit (e.g. to recreate a closed release PR)
  • Update contributing guide with a Releases section explaining the automated flow, and reframe manual MCP registry publish as an optional fallback, see https://github.com/supabase-community/supabase-mcp/blob/mattrossman/ai-695-fix-mcp-registry-publication-in-release-workflow/CONTRIBUTING.md#releases

I've populated DOMAIN_VERIFICATION_KEY in repo secrets.

Verification

I created (and reverted) a temp test workflow that installs mcp-publisher and runs mcp-publisher --version, see that successful run here.

CleanShot 2026-05-01 at 14 29 35@2x

https://github.com/supabase-community/supabase-mcp/actions/runs/25227199423/job/73973577890?pr=268

References:

Closes AI-695

@mattrossman mattrossman marked this pull request as ready for review May 1, 2026 18:30
Comment thread .github/workflows/release.yml Outdated
Comment thread mise.toml
Comment thread mise.toml
@mattrossman mattrossman merged commit bc31867 into main May 1, 2026
7 of 8 checks passed
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.

2 participants