phive icon indicating copy to clipboard operation
phive copied to clipboard

CI broken x 4

Open jrfnl opened this issue 1 month ago • 0 comments

👋🏻 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 CBB3D576F2A0946F which 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:
    1. Update CS Fixer to a more recent version.
    2. Set a PHP_CS_FIXER_IGNORE_ENV.
    3. Run the quality-assurance job 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/

jrfnl avatar Nov 19 '25 00:11 jrfnl