Automate the release process with a single command:
Planned features
- Merge develop → main (or configurable release branch)
- Create git tag (v0.3.0)
- Create GitHub Release with auto-generated changelog
- Jira: create/close Fix Version, transition tickets to Done
- Bump version in Cargo.toml / package.json (post-release)
- Optional: publish to crates.io / npm
Jira integration
POST /rest/api/2/version — create Fix Version
PUT /rest/api/2/version/{id} — mark as released with releaseDate
- Bulk transition tickets in the version to Done
Config
[release]
branch = "main"
tag_prefix = "v"
changelog = true
Automate the release process with a single command:
Planned features
Jira integration
POST /rest/api/2/version— create Fix VersionPUT /rest/api/2/version/{id}— mark as released with releaseDateConfig