rai release
Release management commands. Run quality gates, bump versions, generate changelogs, and publish releases.
rai release list
Section titled “rai release list”List releases from the knowledge graph. Shows all release nodes with status, target date, and associated epics.
| Flag | Short | Description |
|---|---|---|
--project | -p | Project root path. Default: . |
rai release listrai release check
Section titled “rai release check”Run all quality gates before publishing. Runs 10 checks: tests, types, lint, security, coverage, build, package validation, changelog, PEP 440 version, and version sync.
| Flag | Short | Description |
|---|---|---|
--project | -p | Project root path. Default: . |
rai release checkExit codes: 0 all pass, 1 any fail.
rai release publish
Section titled “rai release publish”Orchestrate a full release: check → bump → changelog → commit → tag → push. Either --bump or --version is required.
| Flag | Short | Description |
|---|---|---|
--bump | -b | Version bump type: major, minor, patch, alpha, beta, rc, release |
--version | -v | Explicit version (overrides --bump) |
--dry-run | Show what would happen without executing | |
--skip-check | Skip quality gates (dangerous) | |
--project | -p | Project root path. Default: . |
# Alpha releaserai release publish --bump alpha
# Minor release (dry run)rai release publish --bump minor --dry-run
# Explicit versionrai release publish --version 2.1.0See also: rai gate check