Skip to content

Release Commands

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

Key Features:

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

Commands in this Category

Command Purpose
release Base release command
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 get-module-calver Generate calver tag for module
release prune-packages Clean up old container images from GHCR
release clie Release clie with semver
validate release Validate changelog format
validate release-version Validate version format

Common Use Cases

Complete Release Workflow

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

Version Management

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

Module Release

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

See Also


Tutorials | How-to Guides | Explanation | Reference

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