-
Notifications
You must be signed in to change notification settings - Fork 154
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
Test with PHP 7.4 #819
Comments
Is this going to get done soon? This issue is blocking the |
@opengeek We could do a feature release 3.1.0 for this. Would you be willing to create a pull request for adding 7.4 support and adding 7.4 to Travis CI? |
@oliverklee when can we expect a release for this? |
Probably sometime next week depending on when I can put the time into this. |
@oliverklee OK, but the issue doesn't seem to be Psalm but something with phpunit? https://travis-ci.org/MyIntervals/emogrifier/jobs/620305033?utm_medium=notification&utm_source=github_status |
@burzum It's like this:
So the idea is to skip the Psalm checks on Travis CI on PHP >= 7.4. And when we raise our minimum version requirement for PHP to 7.1, we can update PHPUnit and Psalm and also update our code for the latest Psalm. |
(And I would not be comfortable declaring compatibility with unbounded PHP >= 7.0 version requirement without having our tests run on the respective PHP versions.) |
I've tried to reproduce what I see on travis locally but it just works for me without the issues I see on travis. This is what it runs, no? composer remove --dev vimeo/psalm
composer update --prefer-lowest |
To avoid these kinds of dependency problems in the long run, we should not require the CI tools as Composer dev dependencies, but have them as PHARs using Phive the way https://github.com/sebastianbergmann/phpunit/ does it. |
@burzum Yes, and also |
@oliverklee OK, I'll give it a try, no promise but I'll try it. I have a surgery day today and see what I can get done after that or tomorrow, depending on whats going on at work. |
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
Also only run the CI tasks that do not depend on the PHP version (i.e., everything except for the PHP linting and the unit tests) on PHP 7.3 only to avoid problems with PHP 7.4. Also ignore the platform reqs for PHP 7.3 and 7.4 during composer update for the time being. Fixes #819
We probably need to disable the platform requirements constrains for Composer for this.
The text was updated successfully, but these errors were encountered: