phive
phive copied to clipboard
CI broken x 4
👋🏻 Hiya, I intended to create a PR to add PHP 8.5 to the GH Actions jobs, but there is too much broken in CI for that to work.
I haven't got time to debug it all, so opening this issue to share what I've found so far.
- Looks like Composer/Packagist has a new GPG key
CBB3D576F2A0946Fwhich needs to be added to the list of trusted keys. - CS Fixer at version 3.75.0 won't run on PHP 8.4.
There are a couple of solutions available, not for me to decide which one is appropriate:
- Update CS Fixer to a more recent version.
- Set a
PHP_CS_FIXER_IGNORE_ENV. - Run the
quality-assurancejob on PHP 8.3 or lower.
- I tested solution 2 and 3 of the above list and in both cases, there are four files in the code base which need cleaning up.
- Lastly, and this is the big one for which I don't have time at the moment: all builds against Windows are failing with GPG download/verification errors.
Test build: https://github.com/jrfnl/phive/actions/runs/19484914335 so whomever wants to continue investigating can see what I describe above.
Test build was build from this branch: https://github.com/jrfnl/phive/commits/feature/ghactions-update-for-php-8.5-release/