-
Notifications
You must be signed in to change notification settings - Fork 2.5k
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
yarn upgrade #6255
yarn upgrade #6255
Conversation
Again, this shouldn't impact clients too much, unless I messed up with one of my source modifications. Doing this made some things surface:
|
Ultimately I would like this |
e1467da
to
8468121
Compare
8468121
to
c632351
Compare
1d1eb89
to
7a323cd
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.
code changes looks good to me
It would be good if someone double test.
7a323cd
to
10f1485
Compare
Upgrade all our dependencies, according to our already specified ranges. I had to tigthen some constraints because the latest version of some packages cause issues. Notably, the typescript compiler has an issue on 3.6.3 but not 3.5.3, so I constrained it such as it wouldn't ever match the version that causes issues. In the long run, we should be more careful with the version ranges we use, especially with runtime dependencies. Signed-off-by: Paul Maréchal <paul.marechal@ericsson.com>
10f1485
to
be28b4b
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.
I performed a sanity check and everything works correctly :)
It is fine to merge once the CI is completed.
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.
Unfortunately it looks like Travis might be queued a while :(
I will approve nonetheless, but it'd be good to wait for CI to successfully pass before merging :)
@marechal-p I think this type of dependencies overhaul should be accompanied by a sanity check that we are not pulling anything with a wrong license. Do you want to give it a try and let me know if you have questions? |
Checked the licenses, everything seems to be in order. Merging! |
I'm not sure about doing such upgrades without extensive testing. It breaks. |
What did it break specifically? |
I am not sure if this PR really broke the content assist, see #6542 (comment) it was already broken in new apps, but our repo was "uselessly" shielded from it apparently. |
What it does
Upgrade all our dependencies, according to our already specified ranges.
I had to tighten some constraints because the latest version of some
packages cause issues. Notably, the typescript compiler has an issue on
3.6.3 but not 3.5.3, so I constrained it such as it wouldn't ever match
the version that causes issues.
In the long run, we should be more careful with the version ranges we
use, especially with runtime dependencies.
Fixes #6500
DoNotFixes #6529How to test
Keep in mind that this commit only updates the lockfile, which means that we will use packages closer to what a fresh Theia build would pull, instead of the outdated versions pinned in the lockfile for the main repository.
Review checklist
Reminder for reviewers