Update VSCode to 1.94.0
Issue:
- This MR was originally created as a spike for: Spike: Integrate VSCode >= 1.94.0's new module ... (gitlab-web-ide#422 - closed)
- Repurposing as this already contains all acceptance criteria in the dev issue: Update VSCode submodule to 1.94.0 (#56 - closed)
Description
This is a spike MR to upgrade VSCode to 1.94.0
. Notable changes:
-
vscode
project has migrated their package manager fromyarn
tonpm
. - There's a change in how
loader.js
is packaged ingulpfile.vscode.web.js
. This requires modifications to ourbuild-and-bundle-web.sh
script to refer tovscode-web
as the source path to copy the compiled VSCode instead ofvscode/out-vscode-web-min
. - Resolving merge conflicts, mostly due to how ESM requires relative imports. See individual notes for more details.
Exploratory testing
Workspaces | Web IDE |
---|---|
workspaces_exploratory_testing_1080p.mov | web_ide_exploratory_testing_1080p.mov |
Container image used to test Workspaces![]() |
How to validate:
You can use the following MRs to test out the changes within Web IDE and Workspaces:
Edited by Enrique Alcántara