-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Dependency updates, minor fixes and resolve CI issues (build failing) #1550
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.
I mean this is pretty darn weird that CI pipeline was failing due to something other than saucelabs.
I thought We might have to migrate from there as their docs are almost stupid(personal thoughts).
Actually, The CI build includes SauceLabs only on the master branch, there are specific instructions for maintainer to check if the build will pass on master, I didn't use them as Your PR actually has changes which passes without the SL build, and also cause they were important.
Thanks buddy!
@arteconceito What do you think, why CI build was failing? And thank you so much! That was so darn fast. |
@sauravkhdoolia the Edge issue was mentioned by @stefanpejcic on Jul 23, 2019. He adapted the code for Edge but forgot to still support other browsers that apply |
@arteconceito You see SauceLabs fails the tests, I merged it for some reason but... We've to get that SauceLabs thing to work somehow. The build actually is failing because of Saucelabs not being able to connect or sometimes not being able to connect to tunnels properly. Tests were, but a second reason. Can you get SauceLabs to work, or may be BrowserStack... Thanks for the changes. |
@sauravkhdoolia I am already on it. It is due to the fact that the SouceLabs pipeline is setup to use Node v8, I will change it to the latest LTS version (v12). That should fix the issue. Another PR will be opened for that. |
Hmmm, that is weird. I've been looking through SL docs but in vain. All the docs related to Jasmin, Grunt, SauceLabs and Travis Addons are like 5 years old. Seems like world forgot of them. I'll wait for that. |
@sauravkhdoolia it would be nice to think about moving away from Grunt and use something more up-to-date and better maintained. For this project I would suggest Rollup.js. Should we create an issue to cover that? |
Sure, I think we should even move away from:
|
Description
Update dependency packages to latest versions possible to reduce vulnerabilities and make it possible to run the project on newer Node versions (up to v12 LTS). Make some minor adjustments to avoid JSHint warnings. Fix two tests that were failing (also for CI).
--
Please, don't submit
/dist
files with your PR!