Every CI run, job by job
GitHub Actions runs now show every job and step in Unolia, with timings, the wait for a runner, and the failed step’s own log where it happened.
A CI run used to render in Unolia as one narrow column of facts, and the page said it out loud: the step by step log stays at the git host. That is gone.
A GitHub Actions run now shows every job it started, with its steps, its runner and how long each took. A matrix folds into one row that opens on its legs, so twenty jobs started in the same second read as one thing rather than twenty. The rail goes dashed only where the run genuinely waited, for a runner or for the job before it.
Open a job and Unolia fetches its log, then cuts it by the clock so each step shows only its own output. A failed step opens on what it printed, right where it happened, instead of leaving you to hunt through the whole log. The whole log is one download away when you want it.
All of this arrives live, through the webhooks GitHub already sends, and a reconcile pass fills in anything a webhook missed. GitLab pipelines get the same job table, with stage, runner and timings, though GitLab reports no steps.
CI history now ages out on your plan’s retention window, the same one your automation runs and monitoring history follow.