Skip to content

Update @gitlab/web-ide and gitlab-vscode-extension

Tristan Read requested to merge tristan.read/update-web-ide into master

What does this MR do and why?

Updates the @gitlab/web-ide, which brings with it an updated gitlab-vscode-extension.

Upgrades the gitlab-vscode-extension from v4.9.0 to v4.14.1

Contains numerous fixes, including

This second one addresses the incident on staging-canary (2024-05-24: QA smoke (gstg) for code suggestion... (gitlab-com/gl-infra/production#18065 - closed)) that occurred the last time we attempted a web-ide upgrade: Update Web IDE dependency (!154064 - merged).

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

n/a

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

  1. Check out these changes and run the app locally.
  2. Navigate to your local GitLab instance and browse to a file.
  3. Select Edit -> Web IDE.
  4. Confirm that it opens correctly.
  5. Confirm that the code suggestion status message is correct.
  6. Confirm no unexpected errors in the console.

Related issue: Investigate state management issue in WebIDE (D... (gitlab-vscode-extension#1386 - closed)

Edited by Tristan Read

Merge request reports