Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
GH Actions: stop testing with PHP 8.4 against Composer < current
Composer 1.x is no longer supported and while Composer 2.2 is an LTS version, the LTS is only for critical bugs and security issues, not necessarily for supporting new PHP versions. The LTS support was also officially only in effect until end of 2023 (and I have not seen any announcement of an extension). In practice, this means the following: * Composer 1.x and Composer 2.2. were previously made compatible with PHP 8.2 and 8.3 (released since the announcement). * However, it is unlikely that Composer 1.x and Composer 2.2 will be made compatible with PHP 8.4 and builds against those combinations are already failing. With the above in mind, I propose to stop running the tests against Composer 1.x/2.2 - PHP 8.4 combinations as they can only fail and those failures are not related to the plugin and outside our sphere of influence to fix. This commit updates the `integrationtest` workflow to put the above into effect. The `quicktest` workflow is currently not (yet) affected, but will be once PHP "latest" becomes PHP 8.4 towards the end of the year. At that time, a tweak will need to be made to the quicktest workflow as well. Ref: * composer/composer#10340
- Loading branch information