-
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
Remove Theia settings and point to Code image #5511
Conversation
/werft run 👍 started the job as gitpod-build-laushinka-remove-theia-option-in-4486.10 |
/werft run 👍 started the job as gitpod-build-laushinka-remove-theia-option-in-4486.11 |
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 for making this change @laushinka! 🌟
UX looks good for new users. Wondering how we could test this for existing users who previously had Theia as the selected editor. FWIW, I could test this also in staging with a couple of test users.
@@ -161,9 +161,9 @@ spec: | |||
- name: THEIA_PORT | |||
value: "{{ .Values.components.workspace.ports.http.containerPort | toString }}" | |||
- name: THEIA_IMAGE_REPO |
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.
question: Shall we open a follow up issue to remove this later?
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.
Yes, we should create a follow-up issue to clean up the code if we don't have it yet.
<AlertBox className="mt-3 mb-4 w-3/4"> | ||
We're deprecating the Theia editor. You can still switch back to Theia for the next few weeks but the preference will be removed by the end of August 2021. | ||
</AlertBox> |
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 for also removing this, @laushinka! 🎗️
@gtsiolis I tested it yesterday by setting the DB for the default IDE for my user to 'theia' (in my preview env), and then opening up a workspace. I can show you quickly if you're able to access the staging DB. |
98f9d3f
to
3cb70fe
Compare
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.
When the user selects code we don't have to delete the settings actually because the default is already 'code'. We can see here
ideSettings: { defaultIde: 'code' }, |
3cb70fe
to
294af41
Compare
/lgtm |
LGTM label has been added. Git tree hash: 4d1118cd041a1a6363a420607fac6f3f48231fba
|
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
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gtsiolis, JanKoehnlein Associated issue: #4486 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 |
IT IS DONE! ☄️ |
This PR:
/werft with-clean-slate-deployment
Fixes #4486