Skip to content

Added PreBuild Button configurable from Preference #49

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1 commit into from

Conversation

ashutoshpw
Copy link

Description

Added a Prebuild Button configurable from the Preference section of the plugin. Non-Github users can now initiate prebuild with one click.

Related Issue(s)

None

How to test

  1. Install the Extension in your Browser
  2. Go to Manage Extension Page and then on preferences
  3. Check "Show PreBuild Option"
  4. Visit any repository on gitlab.com
  5. You will now see two extra buttons on the repository, one for opening the repository in Gitpod and another one for starting the pre-build of the repository.

@ashutoshpw
Copy link
Author

@gtsiolis Does it need any more improvement for merging it to the main branch for the official release?

Copy link

@orbulon orbulon left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed

@orbulon

This comment was marked as spam.

@gtsiolis
Copy link
Contributor

gtsiolis commented May 3, 2022

Hey @ashutoshpw! Sorry for coming back to this late, and thanks for giving this a go. 🙏

While we also experimented with extending the browser extension button with more options (see #59) we decided it's better to focus on improving onboarding through the dashboard with teams and projects which can provide better visibility of project prebuilds configuration, more user control, and more. In this context, we also intend to disable triggering prebuilds on arbitrary repositories, see gitpod-io/gitpod#4353.

I'll close this for now but do not let this discourage you from contributing to other areas of the product. You can also search for open issues related to the browser extension using the ~component: browser extension label.

@gtsiolis gtsiolis closed this May 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants