Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GH Actions: selectively use fail-fast with setup-php #240

Merged
merged 2 commits into from
Jan 2, 2023

Commits on Dec 20, 2022

  1. GH Actions: selectively use fail-fast with setup-php

    I've seen some recent build failures due to the `setup-php` action running into a rate limit and not downloading the required version of Composer. In the case of this action, that would make the test runs worthless.
    
    The `setup-php` action runner defaults to _showing_ these type errors in the logs, but not stopping the workflow run.
    
    So, specifically for those jobs where the Composer version is important, I'm adding the `fail-fast` option to `setup-php` to fail the build if the action runner ran into any errors.
    
    Ref: https://github.com/shivammathur/setup-php#fail-fast-optional
    jrfnl committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    f31110f View commit details
    Browse the repository at this point in the history
  2. GH Actions: update PHP version for composer-normalize

    Looks like the `composer-normalize` package has dropped support for PHP < 8.0 as of version `2.29.0`.
    
    Refs:
    * https://github.com/ergebnis/composer-normalize/releases/tag/2.29.0
    * ergebnis/composer-normalize#998
    jrfnl committed Dec 20, 2022
    Configuration menu
    Copy the full SHA
    eecc2c0 View commit details
    Browse the repository at this point in the history