How do I run a stack without triggering dependent stacks?
Last updated: July 14, 2025
Context
When working with stacks that have dependencies defined, if you have the trigger always option enabled - triggering your stack will trigger dependent stacks.
Options
A) You can temporarily toggle off the trigger always option. Without this, dependent stacks will only kick off if there is a change to the reference between the stacks or a new reference has been added.
B) You can use Tasks to run a stack without triggering dependent stacks. Tasks are untracked runs that perform the same operations as regular tracked runs but have two key differences:
Tasks do not trigger dependent stack runs
Tasks do not appear in the stack's run history
For example, you can use a terraform apply task to make changes to a stack without affecting its dependencies. The task will execute the same operations as a tracked run would, but in isolation.
For more information about tasks and how to use them, see the Tasks documentation.