-
Notifications
You must be signed in to change notification settings - Fork 89
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
PHP 8.0 Support #256
PHP 8.0 Support #256
Conversation
Hi @chloelbn,
|
Hi @Nielsvanpach, thank you for this PR! I've tried to rerun the test to see if the error is still there. When I do this, the tests still fail, but I get another error. This leads me to believe your initial errors had something to do with CircleCI permissions, I'll try to make some time to look into that. The new error is this: |
getAnnotations() in Testcase is deprecated, these versions use PHPUnit\Util\Test to parse annotations instead of relying on deprecated TestCase::getAnnotations()
The initial error still occurs when I run the actions, @DevinCodes . Could you or someone of the Algolia team look into this? It would really be great to have PHP 8 support on the Algolia libraries, as this is the last blocking dependency for a lot of packages and projects.
|
I'll try to take a look at the errors early this week, @Nielsvanpach ! I'll also discuss with the team to see how we can move PHP8 compatibility forward as soon as possible. In the meanwhile, thank you for the patience and for your contribution. I'll let you know when I learn more! |
Just a quick update: I've been trying to fix the error in the CI that keeps showing up, but I think there's an issue with the API key dealer. I'll have to dig deeper into that to get this fixed. Until that time, I'll manually run the test suite so that we're sure the tests pass once the API client supports PHP8. Regarding PHP8 support, we're discussing internally how we can best tackle this, I hope we can give you an update soon. Thanks again for your patience. |
@DevinCodes last conflicts seem to be fixed. Can you run the tests again? |
@DevinCodes @Nielsvanpach |
No updates, we have to wait for Algolia on this one. But let them enjoy their holiday break first :-) |
Thanks to Spatie helping out Algolia updating their products |
Sorry for the delay, I've been vacationing for the last 2 weeks. I'll run the test suite, if all is good I think we're good to go! Thank you so much for your help on this @Nielsvanpach ! 🙇 |
thank you & happy new year! |
Thank you @DevinCodes , please also release this please |
@lahivee It's released in |
@DevinCodes thank you, I appreciate it! |
Describe your change
Provide support on PHP 8.0.
I'll keep this PR in Draft until all dependencies can handle PHP 8.0
Waiting for: