UNPKG

yaba-release-cli

Version:

Yaba is a simple CLI tool that helps you manage releases of your Github projects.

69 lines (68 loc) 1.64 kB
{ "github": { "owner": "your-org" }, "release": { "repo": "your-repo", "tagPattern": "prod_global_{yyyyMMdd}.{HHmm}", "tagStrategy": "pattern", "tagOnConflict": "increment", "tagMaxAttempts": 20, "namePattern": "Global release {yyyy-MM-dd}", "target": null, "allowEmpty": false, "failOnEmpty": false, "maxCommits": null, "draft": false, "interactive": true, "firstReleaseMaxCommits": 50, "labelBuckets": [ { "key": "breakingChanges", "title": "Breaking Changes", "labels": ["breaking", "type:breaking", "semver:major"] }, { "key": "features", "title": "Features", "labels": ["feature", "enhancement", "type:feature", "feat"] }, { "key": "fixes", "title": "Bug Fixes", "labels": ["bug", "fix", "bugfix", "type:fix"] }, { "key": "security", "title": "Security Fixes", "labels": ["security", "type:security"] }, { "key": "dependencies", "title": "Dependencies", "labels": ["dependencies", "dependency", "deps", "type:dependencies", "type:deps", "renovate"] }, { "key": "documentation", "title": "Documentation", "labels": ["docs", "documentation", "type:docs"] }, { "key": "chore", "title": "Chore", "labels": ["chore", "type:chore"] } ] }, "notifications": { "providers": ["slack"], "slack": { "enabled": false } }, "output": { "format": "human", "color": true, "verbose": false } }