Closed nigelgbanks closed 1 year ago
Base: 75.55% // Head: 75.34% // Decreases project coverage by -0.20%
:warning:
Coverage data is based on head (
3dee7c6
) compared to base (4dca22a
). Patch has no changes to coverable lines.
:umbrella: View full report at Codecov.
:loudspeaker: Do you have feedback about the report comment? Let us know in this issue.
Hey @nigelgbanks you are welcome to work on this, but I wanted to note that #133 is using Symfony 4.4 for all the microservices. It doesn't currently test PHP 8 but it might be a lower bar.
Hi @whikloj, thanks for pointing that out, at the moment I'm testing infrastructure changes that require a move to PHP 8.1 I'll probably stick to working against 2.x until 3.x is officially released.
I understand, I'm just not super confident on when that will happen.
Just a heads up for 8.1 tests are failing due to guzzle https://github.com/guzzle/psr7/blob/8f0a09ce19adcf28f25ff9d90e7329488501b363/src/StreamWrapper.php#L47 is passing a NULL
where it should be FALSE
as PHP 8.1 has deprecated this. I'll need to get that sorted first. I tested with patching locally but I don't think we want to maintain a patch, better to fix it at the source.
So looking in the previous comment it would force me to update chullo which would affect crayfish-commons which would affect the islandora module, this would force users onto Drupal 9.4 and later. So I'll just patch it.
Can't easily patch it I'll just change the setting to ignore deprecations in the unit tests.
@whikloj it's finally ready for review :upside_down_face:
I'm sorry @nigelgbanks, I'm trying to build a vagrant box with 8.0 to test this right now.
Upgrade symphony dependencies to ^4.4 to match up with Drupal 9.
Gonna test with all the other services at once, will post my results.
PHP is stopping security updates for 7.4 in November.
https://www.php.net/supported-versions.php