You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The official MCP registry rejected 0.8.0. It verifies that whoever claims
the io.github.ameyxd/* namespace also controls the PyPI package, by looking
for mcp-name: io.github.ameyxd/petromcp in the published README. The
marker was absent, so publishing failed with a 400 after the package was
already on PyPI — which is why fixing it costs a version rather than an edit. make release-check now asserts the marker, and that it names the same server
as server.json.
The release pipeline waited on the wrong PyPI surface. It polled /pypi/<name>/<version>/json, which goes live minutes before the PEP 503
simple index that resolvers actually read. The gate passed, then uvx failed
to resolve the version it had just confirmed. It now polls the simple index.
The GitHub release no longer depends on registry publishing succeeding. A
registry problem still fails the run and stays visible, but it no longer
withholds the artifacts from a release that is otherwise complete.