We have multiple jobs in our workflow and they take very different amounts of time to run. It appears that the ETA calculation averages build times across all jobs, so the estimates end up not resembling the real run times of any of the jobs.
I’ve noticed this too, the ETA should probably be grouped by workflow step, not just by project. Also, it’s a little hard to tell but it seems like possibly failed builds are included in the build time calculations. I think it probably makes sense to not include them?