Skip to content

CI broken x 4Β #453

@jrfnl

Description

@jrfnl

πŸ‘‹πŸ» 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/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions