private-composer-installer icon indicating copy to clipboard operation
private-composer-installer copied to clipboard

Various changes and fixes

Open mcaskill opened this issue 6 months ago • 0 comments

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 and ffraenz/private-composer-installer in test manifests.
  • Fix issues reported by PHPCS:
    • Add strict_types declaration to test files.
  • 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).

mcaskill avatar Aug 06 '24 15:08 mcaskill