-
Notifications
You must be signed in to change notification settings - Fork 10.1k
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
Upgrade minor/major versions of dependencies that don't require code changes #12445
Conversation
This dependency hasn't been updated in two years and the only place that uses it is the `externaltest` target in the Gulpfile. We can simply replace `fancy-log` usage there with `console.log` like we do in all other places in the Gulpfile because we're not interested in the timestamps here. Gulp already prints timestamps and these tests finish within a second anyway. Note that it remains in `package-lock.json` because other Gulp-related packages have it as a dependency, but at least we're no longer depending on it directly anymore now.
…changes The changelogs of those dependencies showed no breaking changes for us. Most of the time the major version bump was done to remove compatibility with very outdated Node.js versions. Only for `autoprefixer` and `gulp-postcss` a change was required, which is including `postcss` in our `package.json` explicitly since it's now a peer dependency of those packages. Now only `acorn`,`systemjs`, `terser` and `yargs` are not the latest versions because they require more work.
499a493
to
505f14e
Compare
/botio test |
From: Bot.io (Linux m4)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 0 Live output at: http://54.67.70.0:8877/6fe77a95e71c784/output.txt |
From: Bot.io (Windows)ReceivedCommand cmd_test from @timvandermeij received. Current queue size: 0 Live output at: http://54.215.176.217:8877/71ba61117094fa5/output.txt |
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.
r=me, with the comment addressed and all tests passing of course :-)
Thanks for updating all of these dependencies!
From: Bot.io (Linux m4)FailedFull output at http://54.67.70.0:8877/6fe77a95e71c784/output.txt Total script time: 25.33 mins
Image differences available at: http://54.67.70.0:8877/6fe77a95e71c784/reftest-analyzer.html#web=eq.log |
From: Bot.io (Windows)FailedFull output at http://54.215.176.217:8877/71ba61117094fa5/output.txt Total script time: 28.04 mins
Image differences available at: http://54.215.176.217:8877/71ba61117094fa5/reftest-analyzer.html#web=eq.log |
Given that the intention is to simply remove For the other ones, especially Would you happen to have some information about what the upstream changes are that prevents upgrading the |
Yes, for
In summary, those three should be doable for us, it's just that I haven't had the time before to really look into them. |
The commit messages contain more information about the individual changes.