The io.github.jmshinhwa/pyproject-release-gate MCP server performs 19 date-aware checks on [project] metadata to determine whether the next release uploads should proceed. Its purpose is to gate release uploads based on conditions derived from the project’s metadata and date-related logic.
🛠️ Key Features
- 19 date-aware checks on
[project]metadata - Release-upload decision logic for the “next release”
🚀 Use Cases
- Validating
[project]metadata before uploading a next release - Enforcing date-based readiness requirements for release uploads
⚡ Developer Benefits
- Centralizes metadata-based release gating
- Makes release-upload eligibility dependent on explicit project metadata checks
⚠️ Limitations
- Scope is limited to checks on
[project]metadata and gating upload eligibility for the next release