Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GH Actions/testing: minor simplification/maintainability improvement
Setup-PHP has an alias available for "PHP next" named `nightly`. While this change doesn't remove the annual task of updating the matrix when a new PHP version gets released, it does make this update a little less error prone as updating the `continue-on-error` conditions lower down in the scripts (disconnected from the matrix set up) can easily be forgotten. There are a few caveats to keep in mind about this change though: * Manually updating the matrix and the workflow gives (of course) more control over the exact PHP versions being used. * When using `nightly`, that control is relinquished partially to setup-php and partially to PHP itself as `nightly` will generally always be "PHP next". This means that `nightly` will effectively become PHP `8.5` at the time when setup-php updates the alias, which can be at any point in time between PHP src branching off the PHP `8.4` branch (happened last week when the first RC was created) and the moment PHP `8.4` is released. Note: there is [some discussion going](shivammathur/setup-php#867) to clarify when "nightly" becomes "PHP next next" (`8.5`). Looks like the current intention is to not change it until PHP 8.4 has been released. You can always check exactly what version is used for `nightly` though, by folding out the "Set up PHP environment" step and checking the PHP version listed there. Ref: * https://github.com/shivammathur/setup-php/?tab=readme-ov-file#php-version-optional
- Loading branch information