Skip to main content

Workflow

Release Workflow

Stable with Limitations

Follow the exact registered Release stages from validation and version preparation through commit, tag, and push.

Commandcusty run release

Category

Pipeline Profile

Quick Command

custy run release [OPTIONS]

workflowreleasepublication

Overview

Release runs the complete versioned publication path without invoking Full's additional experimental finalization step.


Workflow Timeline

Release Profile

1
Validate
Run repository, pre-commit, pre-tag, and pre-push validation.
completed
2
Prepare release
Resolve the version, initialize workflow state, and prepare the tag message.
completed
3
Generate and edit artifacts
Generate release artifacts, open them, and validate edits.
completed
4
Apply version
Write the resolved version to the configured version file.
completed
5
Generate changelog
Update CHANGELOG.md from release history and configuration.
completed
6
Back up and clean
Back up both commit and tag messages and prune retained backups.
completed
7
Commit
Stage release changes and create the release commit.
completed
8
Tag
Create the local release tag.
completed
9
Push
Push HEAD and the release tag to resolved remotes.
completed


Completion Boundary

The registered Release profile ends after push. Use Full only when the experimental workflow finalization stage is intentionally required.