Skip to content

[prebuilds] Automatically disable prebuilds for projects without active Workspace usage #8911

@easyCZ

Description

@easyCZ

Is your feature request related to a problem? Please describe

In some instances, users configure Gitpod for a repository but do not actively start workspaces to develop in Gitpod.

Because of our prebuilds - optimization to get you to run workspaces faster, we continue to react to pushes to the repository and create prebuilds. However, these prebuilds are not useful as the users do not actively use gitpod to develop these.

In this scenario, we should consider reduce the number of prebuilds triggered from these repositories. Some options for doing this:

  • disable prebuilds entirely if no workpsace started in the last 7 days
  • Limit prebuilds to main only (and once a day) if no workspace started in 7 days

With this change, we need to strike the balance of convenience for the user and fairness in a multi-tenant system.

Originally raised by @kylos101.

Metadata

Metadata

Assignees

Labels

team: webappIssue belongs to the WebApp team

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions