Skip to content

Tags: pab1it0/chess-mcp

Tags

v0.1.0

Toggle v0.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
refactor: implement semantic versioning and MCP registry deployment (#25

)

Comprehensive CI/CD refactoring to support semantic versioning, automated releases, and MCP registry deployment:

- Add semantic versioning to Docker images based on git tags (semver with v prefix)
- Configure multi-registry publishing (Docker Hub + GitHub Container Registry)
- Add dynamic VERSION build argument to Dockerfile
- Enhance OCI image labels with MCP-specific metadata
- Add io.modelcontextprotocol.server.name label
- Add mcp.server.transport.stdio, mcp.server.category, and mcp.server.tags labels
- Create automated release workflow for tag pushes
- Implement PyPI publishing with Sigstore artifact signing
- Add GitHub Release automation with release notes
- Configure MCP Registry deployment integration
- Create server.json for MCP registry metadata
- Add sync-version.yml workflow to maintain version consistency
- Refactor CI workflow with separate test and build jobs
- Enable multi-platform Docker builds (linux/amd64, linux/arm64)

This aligns the project with prometheus-mcp-server standards for enterprise-grade CI/CD practices.

Co-authored-by: Claude <[email protected]>