Skip to content

Show prebuild configuration state on the project prebuilds page  #7010

@gtsiolis

Description

@gtsiolis

Problem to solve

Currently, when removing (or reconfiguring) the GitHub app or removing the GitLab webhook the project, there's no feedback to the user the GitHub app needs to be reconfigured or the webhook is missing. See also #7009.

(Revised) Proposal

From comment

MVC to help users understand the understand the state of a prebuild configuration for a specific project:

Could we show a repository prebuild configuration status on /projects/<project-name>/prebuilds with one of the states below?

Prebuild configuration states

Any repo

  • OK - last webhook received at <date/time> for <event type>
  • No prebuild configured for this repo (no prebuild in gitpod.yml - file or db)

GitHub

  • Gitpod app on GitHub not installed for org or user <name>
  • Gitpod app on GitHub not configured to access <repo>

Other git integrations

  • No webhook installed for <repo> (is this possible to detect?)

cc: @gtsiolis

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions