Self-hosted runner activity report


Is there a way (or 3rd party tool) to see a list of jobs executed in the past on each runner.

Via API can get the details for a run, but I don’t see on which runner it was executed - Actions - GitHub Docs

I am using persistent self-hosted runners.
To hunt spurious / flaky tests I would like to see that past runs status for a runner.

Maybe a self-hosted runner has a configuration error that is causing a tests to always fail… and when I retry the job, the job will be executed on a different runner and the tests will pass.

I am thinking at created a final step for each jobs to send a report to a 3rd party server and check those reports there.

But before doing that, I thought that maybe there is already something to help with this task.