Upgrade VSCode Fork from v1.85.2 to v1.89.1
What does this MR do?
It upgrades the VSCode Fork from v1.85.2 to v1.89.1.
Required changes for this upgrade
You can see the changes included in this upgrade in the following commit: !80 (562f1b44)
- Change
VERSION
file from 1.85.2-1.0.0 to 1.89.1-1.0.0 - Change the node version in the
.tool-versions
file from 18.17.1 to 18.19.0 - Increase the Heap memory size limit to run the
valid-layers-check
job to fix CI pipeline failures. - Update the
inline-script
CSP directive insrc/vs/workbench/contrib/webview/browser/pre/index.html
because this file changed after upgrading the fork.
Exploratory testing
We perform exploratory testing in the Web IDE and Remote Development Workspaces to ensure that a newer version of the VSCode Fork won't break existing functionality. The following sessions describe the tests performed in both products.
Web IDE
You can use the following MR to test the VSCode Fork upgrade in the Web IDE gitlab-web-ide!319 (merged). The following videos demonstrate the two core functionalities working correctly:
Web IDE source control | GitLab DUO capabilities |
---|---|
source_control_capabilities_web_ide.mov | gitlab_duo_functionality.mov |
Remote development Workspaces
This VSCode upgrade has been tested and approved by @vtak in the Workspaces feature: !80 (562f1b44, comment 1928514841)
Edited by Enrique Alcántara