An incremental release prepares code separately, then activates and verifies the affected apps. It retains workspace identity and development files. Activation can briefly interrupt an app. Store mutable data outside the managed code directories, preferably on persistent volumes.
Select a strategy
For predictable local and CI behavior, declareworkspace.deployment.strategy: incremental or image in rig.yaml. CLI flags override that declaration. Without either, the CLI chooses image deployment when any app has reproducible: true, and incremental otherwise. Catalog-only and legacy preview flows have separate compatibility paths; use their dedicated guides.
The console retains its reviewed repository strategy. A manifest declaration must match it; editing the file alone does not approve a console strategy change.