-
Notifications
You must be signed in to change notification settings - Fork 61
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update to latest Theia community release: v1.52.0 #1118
Conversation
Signed-off-by: Marc Dumais <[email protected]>
27dd7a2
to
800a7ba
Compare
IP Tickets for the new dependencies: [main] INFO A review is required for npm/npmjs/-/app-builder-lib/24.13.3. |
3b22fc6
to
1915c36
Compare
Also ran yarn upgrade, to also update the other dependencies in the repo that might benefit, following the update of the Electron-related dependencies. With recent Theia, the rebuilding of the native dependencies for Electron does not work unless dependency "nan" is pinned to v2.18.0. For that reason, that dependency is added to this repo's root package.json's resolutions block. This issue highlighted that we do not perform a full build of the Electron app by default, leaving the rebuilding of the native dependencies (theia rebuild ...) to be done before starting the Electron app or packaging it. In consequence, it took a while to notice there was a problem with Electron once we upgraded to Theia v1.52.0. Also, update Jest test snapshots - there is a slight difference in the generated HTML code for one testcase, following the minor ag-grid update in this commit. Signed-off-by: Marc Dumais <[email protected]>
1915c36
to
34381f0
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me! Thanks
…till under review A few dependencies, that we beleive to be license-compatible with the project, but that are still under IP review, to the license check ignore list. For each one, the link to the IP ticket is provided. Signed-off-by: Marc Dumais <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thanks a lot for the upgrade!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me. Thanks!
Thanks for the review! |
This PR updates
@theia
extensiontheia-traceviewer
so it uses the latest Theia community release (v1.52.0). Same for the browser and electron example applications in this repo.TODO:
Note: there is a separate PR (#1119) to deal with the "open-with" no longer working with folders, since Theia 1.50.0 IIRC. We will probably want to merge that one too, before publishing a new version of
theia-traceviewer
. suitable for Theia 1.52.0 (latest community release)