Skip to content

chore: bump to v0.2.1 — retry Phase-6 publish after Trusted Publisher config#9

Merged
rafael5 merged 1 commit into
mainfrom
chore/bump-v0.2.1
May 11, 2026
Merged

chore: bump to v0.2.1 — retry Phase-6 publish after Trusted Publisher config#9
rafael5 merged 1 commit into
mainfrom
chore/bump-v0.2.1

Conversation

@rafael5
Copy link
Copy Markdown
Contributor

@rafael5 rafael5 commented May 11, 2026

Summary

v0.2.0 (PR #8 / 6993cc2) fired release.yml end-to-end and:

Step v0.2.0 result
Build wheel
GitHub Release ✅ (v0.2.0 live, wheel attached)
PyPI publish (Trusted Publisher OIDC) invalid-publisher — TP not yet configured
mcp-publisher publish ⊘ skipped

Maintainer has now registered the Pending Publisher on PyPI:

Field Value
PyPI project m-dev-tools-mcp
Owner m-dev-tools
Repository m-dev-tools-mcp
Workflow release.yml
Environment release

GitHub release environment confirmed present on the repo.

PyPI versions are immutable — can't retry 0.2.0, so this bump moves to v0.2.1.

Changes

  • pyproject.toml: version 0.2.0 → 0.2.1
  • src/m_dev_tools_mcp/__init__.py: __version__"0.2.1"
  • server.json: version + packages[0].version"0.2.1"
  • dist/mcp-tools.json regen (the version field embeds the package version)

Verified locally

make check clean — ruff + mypy + 41/41 pytest + manifest + check-agents drift gates.

Test plan

  • Local gates green
  • CI green
  • After merge: push v0.2.1 tag → release.yml fires. Expected outcome: all four publish steps succeed; m-dev-tools-mcp 0.2.1 live on PyPI + the MCP registry.

… config

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.
@rafael5 rafael5 merged commit 146110e into main May 11, 2026
1 check passed
@rafael5 rafael5 deleted the chore/bump-v0.2.1 branch May 11, 2026 18:34
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