Workflow
Push Workflow
Stable
Follow validation, remote resolution, HEAD synchronization, optional tag publication, and backup behavior.
Command
custy pushCategory
Git Operations
Quick Command
custy push [OPTIONS]Overviewâ
The profile validates repository state before resolving and processing each
eligible destination. A standalone custy push or custy run push does not
initialize a release workflow, calculate a new version, or ask for release
confirmation.
Workflow Timeline
Push Profile
1
Validate repository
Run repository and pre-push validation.
2
Resolve selection precedence
Apply explicit --remote, all_remote, then push_to to select the effective groups.
3
Apply backup safety
Remove backup destinations when the current non-critical branch is not eligible.
4
Resolve authentication
Use native Git or SSH first, then an enabled external token source for an eligible container HTTPS push.
5
Push HEAD
Push the current HEAD to each resolved main and backup remote.
6
Push tag
Push the selected tag when one is available and tag push is not skipped.
Retry Safety
After a failure, inspect the remote response and determine which earlier destinations already succeeded. Do not assume every remote remains unchanged.