Skip to content

Upgrade VSCode Fork from v1.85.2 to v1.89.1

Enrique Alcántara requested to merge update-fork-to-1.89.1 into upstream-1.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 in src/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

Merge request reports