Skip to content

release Commands

Overview

The release category contains 11 commands for release management and version control.

Commands

Command Purpose
release this Finalize changelog and prepare module for release
release changelog Generate/update changelog from commits
release check-ci Check CI status before releasing
release get-version Extract latest version from changelog
release pending Check for pending changes
release tag-pending Check for missing git tags
release generate-module-calver Generate calver tag for module
release r2r-cli Release r2r-cli with semver
validate release Validate changelog format
validate release-version Validate version format

Common Use Cases

Complete Release Workflow

r2r eac release changelog
r2r eac validate release
r2r eac release check-ci $(git rev-parse HEAD)
r2r eac release this

Version Management

r2r eac release pending
r2r eac release tag-pending
r2r eac release get-version

Module Release

TAG=$(r2r eac release generate-module-calver src-auth)
git tag -a $TAG -m "Release $TAG"

Key Features

  • Automated changelog generation
  • CI validation before release
  • CalVer and SemVer support
  • Tag management
  • Version validation

See Also


Tutorials | How-to Guides | Explanation | Reference

You are here: Reference — information-oriented technical descriptions of the system.