Problem
The scheduled dry run is non-blocking and its output parser uses || true. A broken deployment can therefore look successful.
Done when
- Fail on a nonzero deploy command.
- Fail when any required contract ID is missing or invalid.
- Validate the generated IDs against the expected network.
- Keep the full output and parsed manifest as CI artifacts.
Problem
The scheduled dry run is non-blocking and its output parser uses
|| true. A broken deployment can therefore look successful.Done when