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.81k stars 1.23k forks source link

Show prebuild configuration state on the project prebuilds page #7010

Open gtsiolis opened 2 years ago

gtsiolis commented 2 years ago

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 https://github.com/gitpod-io/gitpod/issues/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

GitHub

Other git integrations

cc: @gtsiolis

jldec commented 2 years ago

Renaming this issue to detect and show some feedback.

Note: Hovers/tooltips can be more difficult to use on touch devices - do you have a suggestion for working around that?

jldec commented 2 years ago

@gtsiolis - as mentioned in #7011 - let's track this particular scenario in this one issue for now and try to deliver just the MVC to detect and indicate status in the dashboard first.

jldec commented 2 years ago

As an 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

GitHub

Other git integrations

cc: @gtsiolis

stale[bot] commented 2 years 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.