bumper-cli
Version:
🚀 A magical release management system with beautiful changelogs and automated workflows
65 lines (64 loc) • 1.82 kB
JSON
{
"releaseRequirements": {
"requiredLabels": ["ready-for-release", "qa-approved"],
"blockingLabels": ["do-not-release", "wip", "block-release", "needs-review"],
"requiredStatusChecks": ["ci", "test", "lint"]
},
"autoLabel": {
"enabled": true,
"mappings": {
"feat": ["enhancement"],
"fix": ["bug"],
"security": ["security"],
"docs": ["documentation"],
"test": ["testing"],
"perf": ["performance"],
"refactor": ["refactor"],
"style": ["style"],
"chore": ["maintenance"],
"ci": ["ci"],
"build": ["build"]
}
},
"changelog": {
"groupByLabels": true,
"labelGroups": {
"🚀 High Priority": ["high-priority", "critical", "security"],
"💥 Breaking Changes": ["breaking-change"],
"🎨 User Facing": ["user-facing", "ui", "ux", "feature"],
"🔧 Internal": ["internal", "refactor", "chore", "maintenance"],
"🐛 Bug Fixes": ["bug", "fix"],
"📚 Documentation": ["documentation", "docs"]
},
"priorityLabels": ["high-priority", "critical", "security", "breaking-change"]
},
"legacySupport": {
"enabled": false,
"migrationStrategy": "gradual",
"customMappings": {
"add": "feat",
"new": "feat",
"create": "feat",
"implement": "feat",
"fix": "fix",
"bug": "fix",
"issue": "fix",
"problem": "fix",
"update": "chore",
"upgrade": "chore",
"bump": "chore",
"refactor": "refactor",
"clean": "refactor",
"improve": "refactor",
"test": "test",
"spec": "test",
"doc": "docs",
"readme": "docs",
"comment": "docs"
},
"validationMode": "warn",
"fallbackType": "chore",
"includeLegacyInChangelog": true,
"legacyCommitThreshold": 50
}
}