render job and repos (somewhat) robustly