Documentation
¶
Overview ¶
Command genupgrade is the deterministic arm of the versioned upgrade skills. Each fabric version that requires a mechanical source-code change registers an upgrade routine here; an upgrade skill invokes `genupgrade -v <version> -path <microservice dir>` for the mechanical part and handles the judgment parts itself. genupgrade operates on one microservice directory at a time and never calls other generators; the upgrade skill runs genservice as a separate step afterward.
Registered upgrades are append-only and frozen once shipped: a routine describes the one-time change a specific version introduced, exactly like a versioned upgrade skill, and is never rewritten.
Click to show internal directories.
Click to hide internal directories.