Skip to content

Upgrade Monaco to the latest stable version (0.34.0)

Denys Mishunov requested to merge 352976-the-latest-monaco into master

What does this MR do and why?

This is the final MR in the series of the MRs aiming at upgrading the Monaco editor to the latest stable version at the moment.

Shouldn't we automate this?

Actually, the process of upgrading the editor and its 'relatives' (monaco-editor-webpack-plugin, and 'monaco-yaml') is automated and is hooked on to the dependency bot's routines. However, due to different reasons we were lagging behind with merging those dramatically. Considering quite a few breaking changes in the recent versions of the editor, we quickly got to a situation when the automated process was not producing any reasonable results.

So, all in all, the upgrade required the manual process now. And this MR gets this effort across the finish line.

Screenshots or screen recordings

No visual changes. However, the editor should work significantly faster now.

How to set up and validate locally

Just navigate to a route with the editor (single-file editor in a repo, Web IDE, the pipeline editor, etc.) and make sure the editor works fine and doesn't throw errors in the console.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Related to #352976

Edited by Denys Mishunov

Merge request reports