Update @gitlab/web-ide and gitlab-vscode-extension
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
- fix: WebIDE code suggestions respect policies (gitlab-vscode-extension!1591 - merged).
- fix: Ensure code suggestions state is updated a... (gitlab-vscode-extension!1624 - merged).
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.
- Check out these changes and run the app locally.
- Navigate to your local GitLab instance and browse to a file.
- Select Edit -> Web IDE.
- Confirm that it opens correctly.
- Confirm that the code suggestion status message is correct.
- Confirm no unexpected errors in the console.
Related issue: Investigate state management issue in WebIDE (D... (gitlab-vscode-extension#1386 - closed)