                        :run-status/failed
                        :run-status/canceled
                        :run-status/not-run
-                       :run-status/needs-setup})
+                       :run-status/needs-setup
+                       :run-status/on-hold})
   (s/def :run/started-at (s/nilable inst?))
   (s/def :run/stopped-at (s/nilable inst?))
   (s/def :trigger-info/vcs-revision (s/with-gen

                        (case status
                          (:run-status/running
                           :run-status/not-run
                           :run-status/needs-setup)
                          (and started-at (nil? stopped-at))

                          (:run-status/succeeded

    (let [statuses [:run-status/needs-setup
                    :run-status/not-run
                    :run-status/running
                    :run-status/on-hold
                    :run-status/succeeded
                    :run-status/failed
                    :run-status/canceled]]
