Skip to content

CI broken x 4#453

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/

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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