gitpod-io / gitpod

The developer platform for on-demand cloud development environments to create software faster and more securely.
https://www.gitpod.io
GNU Affero General Public License v3.0
12.79k stars 1.23k forks source link

Surface more project prebuilds in the dashboard #12242

Open gtsiolis opened 2 years ago

gtsiolis commented 2 years ago

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 :a: completed the next iteration on improving prebuilds reliability[1] and :b: a better pagination component[2] in place to support long data lists as part of our efforts to switch to UBP (Usage-Based Pricing), we can consider surfacing more, if not all, prebuilds for a project.

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. 💭

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.