The actions
The actions are separate. A stack update changes infrastructure, but does not
release a new application artifact. A build creates an artifact, but does not
make it the active release until a deploy promotes it.
See Build and Deploy for more about those
pipeline steps.
Examples
The required actions depend on the module definition and the input you change. These examples use inputs from Ravion’s standard module definitions:
The per-input
applied_by field records this lifecycle metadata in a module
definition. Ravion’s compiler derives it from how the module’s stack, build, and
deploy configuration reference each input, so definition authors do not set it by
hand. See the module definition schema reference.
Check what a change requires
Dashboard
When you save a module configuration, the confirmation dialog shows which actions the change requires and what the selected save option will do. Saving the configuration records the new values. It does not automatically build an artifact or deploy it unless you choose an option that performs those operations. If another action is required, run it after the configuration save completes.CLI
Theravion project config apply command shows the required actions in the
REQUIRES column. In an interactive terminal, it also displays the planned
changes and asks you to confirm them:
--yes to skip the confirmation prompt in scripts:
REQUIRES column uses stack update, build, and deploy so you
can see which work remains after the configuration apply.