Skip to main content

Overview

Release Profile

Stable with limitations

Validate release prerequisites, apply the version, generate the changelog, commit, tag, and push.

Commandcusty run release

Category

Pipeline Profile

Quick Command

custy run release [OPTIONS]

releaseversiontagpush

Overview

Release is the standard all-in-one public profile for preparing and publishing a versioned release. It includes commit, tag, and push side effects but does not invoke the additional finalization step used by Full.


Profile Responsibilities

What Release Includes

Prepare and Apply Version

Resolve the approved version and write it to the configured project file.

Generate Release Notes

Update CHANGELOG.md and prepare reviewed release artifacts.

Commit and Tag

Stage release changes, create the release commit, and create the local tag.

Publish Remotely

Push HEAD and the release tag through currently resolved remote behavior.

Release Pipeline Preview

Release pipeline

Custy release profile stages shown in the terminal
The Release profile runs preparation through remote publication.

Related Profiles