Skip to content

Exit Codes

CodeMeaning
0All steps passed (OK or WARN)
1One or more steps had ERROR results
2Configuration, parse, or cycle error
3Provider startup or readiness failure
4Step execution timeout
5Run was interrupted (Ctrl+C)
6Setup command failed (short-lived command exited non-zero)
  • With --strict-warnings, runs that have only WARN results exit with code 1 instead of 0.
  • Exit code 2 covers TOML parse errors, include cycle detection, and invalid config values.
  • Exit code 3 occurs when a long-lived command’s readiness URL doesn’t respond within the timeout.
  • Exit code 5 is returned when you press Ctrl+C during a run. Bugatti tears down long-lived processes before exiting.