Release Lifecycle
Release Lifecycle
Follow a versioned release from preflight checks through local history and remote publication.
custy run releaseCategory
Quick Command
custy --dry-run run release [OPTIONS]Overview
The Release profile coordinates Custy's complete versioned publication path. It validates the repository, prepares a release version and messages, generates and reviews artifacts, applies the version, updates the changelog, creates a commit and tag, and pushes the result.
Lifecycle Phases
Release Profile
State Created Along the Way
A release is a sequence of durable states, not one indivisible transaction.
Release Outputs
Prepared Context
Project Artifacts
Recovery Files
Git Index
Local History
Remote State
Release and Full Have Different Boundaries
The registered Release profile ends after push. The Full profile runs the same
release path and then invokes an additional experimental workflow-finalization
step. Choose Full only when that finalization is intentionally required and its
current limitation is acceptable.# Inspect current repository state
git status --short
git remote -v
# Resolve and preview the release
custy --dry-run run release
# Run normally only after the preview is understood
custy run release