From 90691adef7d9ab6ec816b30054032e228a7cdd62 Mon Sep 17 00:00:00 2001 From: Rafael Richards Date: Mon, 11 May 2026 14:31:34 -0400 Subject: [PATCH] =?UTF-8?q?chore:=20bump=20to=20v0.2.1=20=E2=80=94=20retry?= =?UTF-8?q?=20Phase-6=20publish=20after=20Trusted=20Publisher=20config?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit v0.2.0 fired release.yml end-to-end and successfully built the wheel + cut the GH Release, but the PyPI step failed with `invalid-publisher` because the Trusted Publisher wasn't yet configured. Maintainer has now registered the Pending Publisher on PyPI; this bump re-fires the workflow on `v0.2.1` (PyPI versions are immutable — can't retry 0.2.0). Same three version-bearing surfaces as the prior bumps: * pyproject.toml: version 0.2.0 → 0.2.1 * src/m_dev_tools_mcp/__init__.py: __version__ → "0.2.1" * server.json: top-level version + packages[0].version → "0.2.1" * dist/mcp-tools.json regen (version field embed) Verified locally: * make check — ruff + mypy + 41/41 pytest + manifest + check-agents drift gates all clean. After merge: push v0.2.1 tag. release.yml fires; PyPI step should succeed this time, mcp-publisher publish runs after. --- dist/mcp-tools.json | 2 +- pyproject.toml | 2 +- server.json | 4 ++-- src/m_dev_tools_mcp/__init__.py | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dist/mcp-tools.json b/dist/mcp-tools.json index 909e3da..5be5b51 100644 --- a/dist/mcp-tools.json +++ b/dist/mcp-tools.json @@ -2,7 +2,7 @@ "$schema": "https://raw.githubusercontent.com/m-dev-tools/.github/main/profile/repo.meta.schema.json", "kind": "m-dev-tools-mcp.tools", "package": "m_dev_tools_mcp", - "version": "0.2.0", + "version": "0.2.1", "tool_count": 3, "tools": [ { diff --git a/pyproject.toml b/pyproject.toml index fe0edb8..d590c61 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "m-dev-tools-mcp" -version = "0.2.0" +version = "0.2.1" description = "MCP server for the m-dev-tools org catalog — exposes route_intent, describe, and verify as first-class agent tools." readme = "README.md" license = { text = "AGPL-3.0" } diff --git a/server.json b/server.json index 1dd2331..7b4136d 100644 --- a/server.json +++ b/server.json @@ -8,13 +8,13 @@ "url": "https://github.com/m-dev-tools/m-dev-tools-mcp", "source": "github" }, - "version": "0.2.0", + "version": "0.2.1", "packages": [ { "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "m-dev-tools-mcp", - "version": "0.2.0", + "version": "0.2.1", "runtimeHint": "uvx", "transport": { "type": "stdio" diff --git a/src/m_dev_tools_mcp/__init__.py b/src/m_dev_tools_mcp/__init__.py index b5e5701..1840012 100644 --- a/src/m_dev_tools_mcp/__init__.py +++ b/src/m_dev_tools_mcp/__init__.py @@ -1,3 +1,3 @@ """m-dev-tools-mcp — MCP server wrapping the m-dev-tools org catalog.""" -__version__ = "0.2.0" +__version__ = "0.2.1"