private-composer-installer
private-composer-installer copied to clipboard
Various changes and fixes
Various changes and fixes to allow tests to pass and support more recent versions of PHP.
- Fix support for Composer 2.2.0 and newer:
- Allow
dealerdirect/phpcodesniffer-composer-installer
in root manifest. - Allow
composer/installers
andffraenz/private-composer-installer
in test manifests.
- Allow
- Fix issues reported by PHPCS:
- Add
strict_types
declaration to test files.
- Add
- Remove obsolete
version
from Docker Compose file. - Fix GitHub Actions workflow:
- Ensure platform requirement is checked to ensure the appropriate dependencies are installed which fixes installation of Composer dependencies for PHP 8.0.
- Include testing of PHP 8.1, 8.2, 8.3, and 8.4 (allow to fail).