Complete release management toolkit including: - changelog_generator.py: Parse conventional commits and generate structured changelogs - version_bumper.py: Determine semantic version bumps from commit analysis - release_planner.py: Assess release readiness and generate coordination plans - Comprehensive documentation covering SemVer, Git workflows, hotfix procedures - Sample data and expected outputs for testing - Zero external dependencies, Python standard library only Enables automated changelog generation, version management, and release coordination from git history using conventional commits specification.
30 lines
927 B
Plaintext
30 lines
927 B
Plaintext
Release Readiness Report
|
|
========================
|
|
Release: Winter 2024 Release v2.3.0
|
|
Status: AT_RISK
|
|
Readiness Score: 73.3%
|
|
|
|
WARNINGS:
|
|
|
|
⚠️ Feature 'Elasticsearch Fuzzy Search' (SEARCH-789) still in progress
|
|
⚠️ Feature 'Elasticsearch Fuzzy Search' has low test coverage: 76.5% < 80.0%
|
|
⚠️ Required quality gate 'Security Scan' is pending
|
|
⚠️ Required quality gate 'Documentation Review' is pending
|
|
|
|
BLOCKING ISSUES:
|
|
|
|
❌ Feature 'Biometric Authentication' (MOBILE-456) is blocked
|
|
❌ Feature 'Biometric Authentication' missing approvals: QA approval, Security approval
|
|
|
|
RECOMMENDATIONS:
|
|
|
|
💡 Obtain required approvals for pending features
|
|
💡 Improve test coverage for features below threshold
|
|
💡 Complete pending quality gate validations
|
|
|
|
FEATURE SUMMARY:
|
|
Total: 6 | Ready: 3 | Blocked: 1
|
|
Breaking Changes: 1 | Missing Approvals: 1
|
|
|
|
QUALITY GATES:
|
|
Total: 6 | Passed: 3 | Failed: 0 |