Skip to content

Commit dcd84e5

Browse files
luarssclaude
andcommitted
fix: make MCP registry publish wait for PyPI, mark dev as prerelease
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent e31527d commit dcd84e5

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

.github/workflows/release.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ jobs:
9696
body: ${{ steps.changelog.outputs.notes }}
9797
files: dist/*
9898
draft: false
99-
prerelease: ${{ contains(github.ref_name, 'rc') || contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') }}
99+
prerelease: ${{ contains(github.ref_name, 'rc') || contains(github.ref_name, 'alpha') || contains(github.ref_name, 'beta') || contains(github.ref_name, 'dev') }}
100100

101101
publish-docker:
102102
name: Publish Docker image
@@ -108,7 +108,7 @@ jobs:
108108

109109
publish-mcp-registry:
110110
name: Publish to MCP Registry
111-
needs: build
111+
needs: publish-pypi
112112
runs-on: ubuntu-latest
113113
permissions:
114114
id-token: write
@@ -131,5 +131,8 @@ jobs:
131131
VERSION="${GITHUB_REF_NAME#v}"
132132
jq --arg v "$VERSION" '.version = $v | (.packages[].version) = $v' server.json > server.json.tmp && mv server.json.tmp server.json
133133
134+
- name: Wait for PyPI propagation
135+
run: sleep 30
136+
134137
- name: Publish to MCP Registry
135138
run: ./mcp-publisher publish

0 commit comments

Comments
 (0)