Thanks for raising this, and sorry for the friction.
We've decided not to build this. Promoting a commit older than the latest tracked run means you can apply stale state and revert changes a newer run already deployed. That risk is highest in the setup you describe: with multiple people on one stack, someone can open Spacelift, click promote, and miss that a different run landed in the meantime.
The block is a deliberate guardrail against that kind of accidental, destructive apply. We'd rather ask for a fresh commit than make it easy to overwrite good infrastructure.
Log in to comment and vote
Comments1
Natalia Gazda
Jul 7
Thanks for raising this, and sorry for the friction.
We've decided not to build this. Promoting a commit older than the latest tracked run means you can apply stale state and revert changes a newer run already deployed. That risk is highest in the setup you describe: with multiple people on one stack, someone can open Spacelift, click promote, and miss that a different run landed in the meantime.
The block is a deliberate guardrail against that kind of accidental, destructive apply. We'd rather ask for a fresh commit than make it easy to overwrite good infrastructure.