We are pleased to announce that the Buildfarmer Dashboard is publicly available at:
What is the Buildfarmer Dashboard?
The dashboard is a public, read-only view into the health of the ROS and Gazebo CI regressions, created and maintained by buildfarmers (@miguelgonrod, @Crola1702) , a subteam of the OSRF Infrastructure PMC. Until now, getting answers to common CI questions (why is this test failing? is this a known issue? is this platform-specific?) required reaching out to a buildfarmer directly or searching in the repositories issues.
The dashboard changes that. It gives developers, contributors, and PMC members a self-service way to answer those questions, including:
- Active test regressions: consistent failures with the date they first appeared, affected platforms (OS/architecture), and a link to the relevant GitHub issue when one exists
- Flaky tests: tests with intermittent failures over a rolling window, with failure rate and cross-platform signatures
- Suspect commits: a direct GitHub compare link between the last successful build and the first failing build, so you can see exactly what changed (not always present due to builds cleaned)
- Known issues: the current triage status of tracked failures, including whether they are under investigation or going stale (this status is reported/defined manually by the buildfarmers)
We want your feedback
This is the first public release, and we are actively looking for input from the community, especially from people who work with ROS/Gazebo CI regularly and from newcomers who are trying to understand the infrastructure for the first time.
Specifically, we would love to hear:
- Navigability: is it clear where to look for the information you need?
- Usefulness: does the data shown actually help you triage a failure?
- Missing context: is there something you routinely need that is not surfaced here?
- Any other suggestions: UI, performance, terminology, anything at all
Where to put your feedback?
Feel free to write your findings, ideas and suggestions in this discourse post!