Public Pipeline Profiles
Public Pipeline Profiles
Choose the smallest supported public profile that reaches your intended Git or release outcome.
custy runCategory
Quick Command
custy run PROFILE [PROFILE ...] [OPTIONS]Overview
Profiles package related steps into intentional flows. The three focused profiles create a commit, create a tag, or push. The three composite profiles coordinate broader development and release work. They are the public subset of the larger resolver catalog used throughout Custy's direct commands and nested pipeline definitions.
Public Profiles
Choose by Outcome
Commit
Tag
Push
Dev
Release
Full
The Complete Resolver Catalog
The 20 definitions in PIPELINE_PROFILES fall into four documentation groups:
- 6 public Run profiles —
commit,tag,push,dev,release, andfull. - 9 direct-command-only profiles — validation, changelog, version update, backup, cleanup, and initialization profiles selected internally by their focused commands.
- 4 nested validation profiles — reusable repository, commit, tag, and remote validation groups.
- 1 defined aggregate —
cleanup_all, while the current Cleanup All command invokes the two focused cleanup profiles separately.
Open the Complete Profile Reference for every consumer, step count, and exact expanded sequence.
Practical Selection Rules
- Choose
commit,tag, orpushwhen you need that focused outcome inside the pipeline system. - Choose
devfor daily commit-and-push work where version application and tag creation are intentionally excluded. - Choose
releasefor a complete versioned publication flow. - Choose
fullonly when you understand and require the additional branch workflow finalization that runs after push.
Direct Command or Profile?
Use a direct command when you need command-specific inputs or one focused
operation. Use a profile when Custy should coordinate the surrounding
validation, preparation, artifact, backup, and execution stages. For example,
custy changelog generate is the supported focused changelog command; custy run changelog is not a public Run invocation.