-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Allow enabling/disabling Incremental Prebuilds in Project Settings #7031
Conversation
Starting review now... |
@jankeromnes Whoops. What did I break? 😬 No prebuild ran yet. |
components/gitpod-db/src/typeorm/migration/1638025268018-ProjectSettings.ts
Show resolved
Hide resolved
@jankeromnes Finished 1st round! Nice to see this landing. 🛬 I have no hard feelings about the UX "settings vs configuration". But if 1/2 hour of discussion might solve the (potential) confusion now (maybe with @gtsiolis ?) I feel that'd be time well invested (so we don't have to come back to this later). |
Woohoo! Many thanks for the excellent review @geropl 🙏
Good point that we should probably resolve this within this Pull Request. I was sort of assuming that the |
Ah, excellent points! 💡 |
Looking at this now! 👀 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, @jankeromnes!
Natural next steps could be to introduce an alert component that nudges users to enable or disable incremental prebuilds based on average prebuild duration maybe of the last few prebuilds. 💭
Approving to unblock merging but holding in case we could resolve the review comments below. Let me know if I missed anything worth discussing here or in sync.
/hold
<div className="app-container"> | ||
<div className="mt-8"> | ||
<h3>Incremental Prebuilds</h3> | ||
<p className="text-gray-500 pb-4">When possible, use an earlier successful prebuild as a base to create new prebuilds. This can make your prebuilds significantly faster, especially if they normally take longer than 10 minutes. <a className="gp-link" href="https://www.gitpod.io/changelog/faster-incremental-prebuilds">Learn more</a></p> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
praise: Thanks @nisarhassan12 for adding the individual changelog entry pages[1][2][3]!
LGTM label has been added. Git tree hash: c5ad5c121ae46a9e61b4e3e13eb219fe2bb4d75d
|
/lgtm @jankeromnes I keep the |
440b723
to
7212bb4
Compare
7212bb4
to
dd4d2b8
Compare
…pdateProjectPartial
Co-authored-by: George Tsiolis <[email protected]> Co-authored-by: Gero Posmyk-Leinemann <[email protected]>
dd4d2b8
to
c8c3da4
Compare
/unhold |
/lgtm Code is fine, and tested last time! 👍 |
LGTM label has been added. Git tree hash: ec9da6fb245e4f3595a832f5ac2fc39bfce1d6ec
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: geropl, gtsiolis Associated issue: #6727 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Description
Allow enabling/disabling Incremental Prebuilds in Project Settings:
Related Issue(s)
Fixes #6727
How to test
Release Notes
Documentation
/uncc