Open gtsiolis opened 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?
@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.
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?
OK - last webhook received at <date/time> for <event type>
No prebuild configured for this repo
(no prebuild in gitpod.yml - file or db) Gitpod app on GitHub not installed for org or user <name>
Gitpod app on GitHub not configured to access <repo>
No webhook installed for <repo>
(is this possible to detect?) cc: @gtsiolis
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.
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
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