Description
Problem to solve
When we introduced prebuilds in the dashboard last year, we carefully started by surfacing only the most recent (30) prebuilds.
While older prebuilds logs are still accessible via URL, users cannot access or discover older prebuilds and keep track of prebuilds status or logs. For example, the GitLab team was trying to find older prebuilds to figure out why some prebuilds were failling with a SYSTEM ERROR
and ER_LOCK_WAIT_TIMEOUT
messages, see https://gitlab.com/gitlab-org/gitlab-development-kit/-/issues/1531 and relevant discussion.
Proposal
Now that we have
The proposal of this issue is to surface more, if not all, prebuilds for a project and use the new pagination component to do so reliably and with performance in mind. 💭