The GitHub Actions release workflow is failing with this error:
Errored commit: 8be5746d19bdef5f696ce1d449a22b4689a45ee7
Commit message: 'Add MCP Catalog Trust Score badge'
Error: Missing commit type separator `:`
✅ The fix has been prepared and verified locally
- ✅ Identified the problematic commit:
8be5746d19bdef5f696ce1d449a22b4689a45ee7 - ✅ Created an automated fix script:
scripts/fix-commit-message.sh - ✅ Executed the fix locally and rewrote git history
- ✅ Verified the fix with cocogitto (same validation tool used in CI)
- ✅ Created documentation and a force-push script
./scripts/force-push-fix.shgit checkout main
git push origin main --force
git push origin --tags --forceIf you want to rerun the entire fix process:
./scripts/fix-commit-message.sh
# Then force-push as shown aboveChanges the commit message from:
- ❌
Add MCP Catalog Trust Score badge(invalid) - ✅
docs: Add MCP Catalog Trust Score badge(valid)
This makes it compliant with conventional commits format required by cocogitto.
The fix has been tested and verified:
$ cog verify "docs: Add MCP Catalog Trust Score badge"
✓ Valid conventional commitAfter force-pushing, team members should update their local repositories:
git fetch origin
git reset --hard origin/mainREADME-FIX.md(this file) - Quick start guideFIX_SUMMARY.md- Detailed summary of changesFORCE_PUSH_REQUIRED.md- Complete documentationscripts/fix-commit-message.sh- Automated fix scriptscripts/force-push-fix.sh- Force push script
See FORCE_PUSH_REQUIRED.md for comprehensive documentation.