Update gitlab/web-ide and remove free-tier workspaces routes
What does this MR do and why?
This MR does 2 things:
- Update the
@gitlab/web-ide
package (compare versions). Most commits since the previous version have been backstagechore:
orci:
. The most significant user-facing changes are around Remove Remote Development "free-tier" from Web IDE (&14327 - closed). - This MR removes the main project side of the rest of Remove Remote Development "free-tier" from Web IDE (&14327 - closed) since now we don't have the underlying
@gitlab/web-ide
code for it.
MR acceptance checklist
Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.
Screenshots or screen recordings
Before | After | GitLab Workflow Extension loads | Smoke test |
---|---|---|---|
How to set up and validate locally
Open the Web IDE from any project:
- Start GDK
- Go to a project with code in it and click Edit > Open in Web IDE
To smoke test the Web IDE:
- Pick a file and make a change to it
- Click the Source Control tab in the left sidebar
- Click the dropdown next to Commit and push ... and select Commit to new branch.
- Leave the prompt blank and click
Enter
. -
✅ The commit should happen successfully with a notification in the bottom right. - Click Create MR.
-
✅ A new tab should open up to create an MR from the new branch to the default one.
To test if the GitLab Workflow Extension loads:
- Open the Web IDE.
- Verify that the GitLab Duo icon is present in the bottom toolbar.
- Verify that the GitLab Duo Chat icon is present in the sidebar (this might need some licensing update).
- Verify that no suspicious errors are thrown in the console (there's some known benign logs like
returned HTTP 200 after 73 ms
which useconsole.error
).
Edited by Paul Slaughter