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
[WIP] add php 7.4 to travis #10994
[WIP] add php 7.4 to travis #10994
Conversation
e5295da
to
facdca8
Compare
facdca8
to
574eb86
Compare
In travis logs we can see a lot of : This is fixed in Behat/Transliterator#29 we just need a new release. |
I'm good with using Symfony String component, although it's still experimental as of Symfony 5.0. On the other hand, I wouldn't put much hope in Behat/Transliterator getting tagged. |
Anyway, if it's just a deprecation, I'd address it in an another PR. |
8cc8ea2
to
d9e04ea
Compare
I don't understand why a got this error in Behat :( |
Btw. |
Good news for |
ad5496f
to
d73f568
Compare
I nned help 🆘 |
Would be cool to have before 1.7 release :) |
Too late, but I suppose we can think about adding support for 7.4 in patch ;) |
47ffd62
to
875e590
Compare
0788c88
to
0b3d393
Compare
The base of this pull-request was changed, you need fetch and reset your local branch Unless you added new commits (to this branch) locally that you did not push yet, Feel free to ask for assistance when you get stuck 👍 |
Rebased to 1.7, let's see what would happen to the build 🎉 |
.travis.yml
Outdated
@@ -1,7 +1,5 @@ | |||
language: php | |||
|
|||
dist: trusty |
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'm struggling with javascript scenarios on some newer version of Travis ubuntu for some time already (see this). I don't know why it does not work properly. We don't see it in the build, but the problem is WebDriver\Exception\InvalidCookieDomain: invalid cookie domain
. Maybe you've already encountered it?
Nevertheless, for this PR, can't we stay with Ubuntu Trusty yet? Or PHP 7.4 is not available on it?
It's possible to use PHP 7.4 on Trusty, but there's no GD extension then. |
Yes, You can see test at https://travis-ci.org/github/Sylius/Sylius/jobs/687353959 |
@oallain what about trying to get our current Travis configuration work with Xenial and then add PHP 7.4 once it passes? |
Yep, we can probably do that but I don't have time this week :/ |
No worries! Tried to make it work in #11505 (going straight to Bionic 18.04 instead of Xenial 16.04), a few scenarios failing. |
This PR was merged into the 1.8-dev branch. Discussion ---------- - Moved from Ubuntu 14.04 (Trusty) to 18.04 (Bionic). - Replaced Selenium + Chromedriver + Chrome with Chrome Headless for running JS Behat scenarios. - Added support for PHP 7.4. Closes #10994. JS suite sped up from ~13m to ~8,5m. Commits ------- 22fbf51 Travis Bionic + Chrome Headless + PHP 7.4 support
Just add PHP version 7.4 in Travis.