---
title: "Live CI status on repository rows in Unolia"
description: "Every repository row in a Unolia project now shows a live CI dot: passing, running or failing on the latest default-branch commit, updated in place from GitHub and GitLab webhooks."
url: "https://unolia.com/blog/live-ci-status"
locale: "en"
---

# A live CI dot on every repository

Each repository row now carries a dot that says whether CI is passing, running or failing on the latest commit, and updates as it changes.

Every repository row in a project, in the sidebar and on the resources page, now wears a small dot. Green when every run on the latest commit of the default branch passed, red when one failed, blue with a soft pulse while runs are still going. Hover it and it says which commit it is talking about and why.

It updates on its own. A webhook from GitHub or GitLab reaches Unolia, the state is recomputed for that commit, and the dot changes in your open tab without a reload.

I wanted this because the question is rarely “what happened in run 148”. It is “is main green right now” on a project I have not opened since Tuesday, and that should cost one glance at the sidebar.

The CI dot on a repository row, mid-run, with its tooltip. Demo workspace · Sample data
