-
Notifications
You must be signed in to change notification settings - Fork 476
Build: Support jQuery 3.4.1 and use 3.x for grunt test #319
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
Conversation
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.
See the comment.
Jenkins failed because Android timed out. In Core we only make the build “unstable” in such a case, Migrate probably has a hard failure then. You’re not seeing it as I restarted the timed out jobs. ;)
Thanks for restarting the jobs! |
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.
LGTM now but there's one test failure you might want to look at.
It's weird but I can reproduce the issue via Karma ( |
I'm trying to figure this one out. It could occur, for example, if some code outside jQuery or Migrate completely overwrites |
There are also security issues in 2.x https://www.cvedetails.com/vulnerability-list.php?vendor_id=6538 |
@ecadius As far as I know, jQuery Mobile itself still doesn't support jQuery 3.0 & later officially, we can't do that work on the jQuery+Migrate side ourselves. |
I merged this in 4336560 and in the process had to do a bunch of other housekeeping. On Windows the existing deps wouldn't build properly. |
Not only on Windows! |
Since
jquery-git.js
already has some 4.x breaking changes we need to avoid using it.I'm seeing one test failure locally on
grunt test
related tojQuery.event.props.concat
but it's happening on 3.4.0 as well. I don't see any failures on real browsers though.The most recent Jenkins job failed as well but I don't see anything in the output to explain it: http://jenkins.jquery.com/job/jQuery%20Migrate/412/console