Workflow
Workflow
Stable
Understand how Custy prepares, generates, and synchronizes project version information.
Command
custy versionCategory
Versioning
Quick Command
custy version updateOverview​
Version Update follows a structured workflow that validates the project, determines the next version, and synchronizes version information across the appropriate project files.
The same workflow is used whether the command is executed directly or as part
of a larger workflow through custy run.
Version Update Workflow
High-level execution sequence.
1
Validate Project
Verify the project repository and any explicitly configured version target.
2
Generate Version
Determine the next version using an explicit tag or the selected versioning strategy.
3
Prepare Tag Message
Resolve or initialize the tag message template used by later workflow stages.
4
Detect Project Type
Identify the target project ecosystem before synchronizing version files.
5
Synchronize Project Files
Update every supported version file using the generated version.
Workflow Stages
1. Validate Project
2. Generate the Next Version
3. Prepare the Tag Message
4. Detect the Project Type
5. Synchronize Version Files
Workflow Execution
Larger public profiles reuse the necessary version stages internally. The
internal apply_version profile name is not accepted by the current public Run
argument, so standalone updates use custy version update.
What's Next?
Continue to the Examples page to see common Version Update scenarios and recommended workflows.