- process recursive builds
- fail on any non-pass state. This should not be run if something is still running. We consider skipped and other non-passed states as failures in assumption that if build is skipped due to a new build running we will get a new update soon enough.
- report all failed tests and all failed jobs linkss. Not sure if that would be too verbose.
For #438, #445