Skip to content

Update gitlab/web-ide and remove free-tier workspaces routes

What does this MR do and why?

This MR does 2 things:

  1. Update the @gitlab/web-ide package (compare versions). Most commits since the previous version have been backstage chore: or ci:. The most significant user-facing changes are around Remove Remote Development "free-tier" from Web IDE (&14327 - closed).
  2. 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
Screenshot_2024-08-07_at_7.18.00_AM Screenshot_2024-08-07_at_7.07.00_AM Screenshot_2024-08-07_at_7.05.08_AM Screenshot_2024-08-07_at_7.09.11_AM

How to set up and validate locally

Open the Web IDE from any project:

  1. Start GDK
  2. Go to a project with code in it and click Edit > Open in Web IDE

To smoke test the Web IDE:

  1. Pick a file and make a change to it
  2. Click the Source Control tab in the left sidebar
  3. Click the dropdown next to Commit and push ... and select Commit to new branch.
  4. Leave the prompt blank and click Enter.
  5. The commit should happen successfully with a notification in the bottom right.
  6. Click Create MR.
  7. 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:

  1. Open the Web IDE.
  2. Verify that the GitLab Duo icon is present in the bottom toolbar.
  3. Verify that the GitLab Duo Chat icon is present in the sidebar (this might need some licensing update).
  4. Verify that no suspicious errors are thrown in the console (there's some known benign logs like returned HTTP 200 after 73 ms which use console.error).
Edited by Paul Slaughter

Merge request reports

Loading