-
Notifications
You must be signed in to change notification settings - Fork 1.3k
[dashboard] Always start with options #16391
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
Conversation
started the job as gitpod-build-se-start-with-options.4 because the annotations in the pull request description changed |
1b5f06c
to
529b8ae
Compare
started the job as gitpod-build-se-start-with-options.7 because the annotations in the pull request description changed |
9149f66
to
f41c79c
Compare
/hold |
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.
UX LGTM! 🌮 🌮
Left some comments below.
❓ What is [email protected]
? I changed it in user settings, but didn't notice any difference—the /new page and flow remained the same. Should I see something different?
Approving to unblock merging but holding for someone from @gitpod-io/engineering-webapp
to take a closer look at the code changes. 🏀
/hold
It enables the team_only_attribution feature flag. |
f41c79c
to
c2aaaf9
Compare
Looking good! 🥳 Had a few issues though. I visited "/new" and at first it showed me a "Oh no something went wrong". Retrying worked. Same happened when I used the "gitpodl-link#repository-url" trick at first. And the second time the options did not appear. Am I doing something wrong? Also noticed that the loading animation on the "Creating workspace" button had some issues. |
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.
Haven't been able to test it yet - preview env isn't loading for me atm - but wanted to share some comments on just the changes w/o waiting for testing it out.
/werft run 👍 started the job as gitpod-build-se-start-with-options.10 |
/werft run with-preview=true 👍 started the job as gitpod-build-se-start-with-options.11 |
c2aaaf9
to
565bc87
Compare
/werft run with-clean-slate-deployment 👍 started the job as gitpod-build-se-start-with-options.13 |
/werft run with-clean-slate-deployment 👍 started the job as gitpod-build-se-start-with-options.14 |
e085310
to
fcb62cf
Compare
/werft run with-clean-slate-deployment 👍 started the job as gitpod-build-se-start-with-options.17 |
fcb62cf
to
3444b9b
Compare
/unhold |
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.
LGTM - Thank you for the changes, I think we can do the rest as followups. From my testing, with the flag off, and if a user isn't migrated, they won't have this new experience yet, which is desired for now.
Description
Introduces a new CreateWorkspacePage on which the options are shown and can be changed.
The page is only activated for users who are in team-only mode already (change your email to
[email protected]
in user settings and reload the dashboard to activate it). There is also a feature flag that can enable it for other users (currently false everywhere).This also moves /new to /projects/new so /new can be used for creating new workspaces.
Without the feature flag there will be no difference in starting workspaces, with one exception:
/new
works for everybodyRelated Issue(s)
Fixes #16362
How to test
[email protected]
and reload the browser to active org only attribution.Release Notes
Documentation
Build Options:
Experimental feature to run the build with GitHub Actions (and not in Werft).
leeway-target=components:all
Run Leeway with
--dont-test
Publish Options
Installer Options
Add desired feature flags to the end of the line above, space separated
Preview Environment Options:
If enabled this will build
install/preview
If enabled this will create the environment on GCE infra
Valid options are
all
,workspace
,webapp
,ide
,jetbrains
,vscode
,ssh