Skip to content

feat(mcp): prepare public package release - #69

Merged
philderks merged 2 commits into
mainfrom
feat/mcp
Aug 24, 2026
Merged

feat(mcp): prepare public package release#69
philderks merged 2 commits into
mainfrom
feat/mcp

Conversation

@philderks

Copy link
Copy Markdown
Owner

Summary

  • package the Fabricator MCP server as fabricator-panel-mcp for PyPI and add its MCP Registry manifest
  • add a release-gated PyPI and MCP Registry publishing workflow, with separate locked/unlocked MCP test CI
  • isolate mcp-v* releases from Fabricator artifacts, Docker/latest, and website deployment
  • update MCP client installation documentation and link it from the root README

Verification

  • cd mcp && uv run pytest -q — 153 passed
  • cd mcp && uv build — wheel and source distribution built
  • actionlint .github/workflows/release.yml .github/workflows/mcp.yml .github/workflows/mcp-tests.yml .github/workflows/deploy-website-on-release.yml — passed
  • git diff --check — passed

@philderks
philderks requested a review from Flashbibi August 24, 2026 09:10
# Conflicts:
#	.github/workflows/deploy-website-on-release.yml
#	mcp/README.md
@philderks

Copy link
Copy Markdown
Owner Author

Wir machen mal ein bisschen ein anderen Approach und mergen einfach mal in main.

image

@Flashbibi Flashbibi left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Der Approach gefällt mir.

@philderks
philderks merged commit 271d29b into main Aug 24, 2026
5 checks passed
@philderks
philderks deleted the feat/mcp branch August 26, 2026 06:49
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