Closed ildyria closed 3 years ago
Excellent idea ! I'll test and make the update once PHP 8.0 is officially released (announced for later today).
Apparently PHP 8.0 is not yet available in TravisCI : https://travis-ci.org/github/geocoder-php/Geocoder/builds/746552201 I'll try again in a few days!
At LycheeOrg we got limited by the credits system on TravisCI (docker was taking a lot of time to build) so we migrated to Github actions. I have to say, this option is significantly faster than Travis builds.
I spent a few hours setting up GitHub actions as it provides PHP 8.0 (https://github.com/ildyria/Geocoder/tree/add-github-actions)
Unfortunately, simply changing the composer file to also accept php 8.0 is not enough as some dependencies do not accept PHP 8: https://github.com/ildyria/Geocoder/runs/1470099431?check_suite_focus=true
Awesome, thanks for the information @ildyria 👍
Travis CI has been updated and now PHP 8.0 is available.
As you noticed, we need support for PHP 8.0 on php-http/curl-client
(https://travis-ci.org/github/geocoder-php/Geocoder/jobs/746552203#L299).
Yes, I know: https://github.com/php-http/curl-client/issues/68
Pull request on the Curl-client side: https://github.com/php-http/curl-client/pull/71
Curl-client has been updated. @jbelien can you open a PR to check if php8 branch passes?
I'm having a look this week 👍
I'll have to "upgrade" geocoder-php/provider-integration-tests
. I'm working on it.
PR is ready and waiting for review : https://github.com/geocoder-php/provider-integration-tests/pull/17
PR #1102 is ready and waiting for review 🚀
It will need a bit more work to fully support PHP 8.0.
It will (still) need a bit more work to fully support PHP 8.0.
All (official) providers and components have got a new release and are now supporting PHP 8.0 !
Merry Christmas everyone ! 🎅
That is awesome! Thanks @jbelien. Will there be a new release of the main package as well in the near future, or does that still require more work?
Will there be a new release of the main package as well in the near future, or does that still require more work?
@mikebronner All packages already have a new release including our main package willdurand/geocoder
.
If you're asking about a new release of this repository, I just released it but AFAIK there is no package linked to our main repository.
Currently Geocoder is only supporting php 7.2 and higher as seen in composer.json.
Would it be possible to additionally enable support for php 8.0 which [will be/has been] released on November 26th, 2020 ?