Skip to content

feat: add parsec release command for automated release workflow #114

@erishforG

Description

@erishforG

Automate the release process with a single command:

parsec release 0.3.0

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    area/cliCLI commands and flagstype/featureNew feature request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions