google-auth-library-php icon indicating copy to clipboard operation
google-auth-library-php copied to clipboard

chore: drop support for PHP 8.0

Open bshaffer opened this issue 2 years ago • 3 comments

  • Remove support for Google\Auth\Cache\Item, which is no longer compatible with these dependencies
  • Drop compatibility for PHP 7.4 and 8.0
  • Drop compatibility with guzzlehttp/guzzle v6, and psr/cache v1

bshaffer avatar Feb 13 '24 16:02 bshaffer

I added some fixes as part of d6eba00c6daa7f67868d4b74807400818fa3f07c to fix the style errors

vishwarajanand avatar Feb 20 '24 09:02 vishwarajanand

why does the PR still mark their tests as expected to be reported (and in-fact required).

Because this is managed in the GitHub repo settings (the yaml file syncs those settings, but only once they're in main). So they need to be changed there first.

bshaffer avatar Feb 20 '24 15:02 bshaffer

I've added the Do Not Merge label because we are going to postpone dropping support for PHP 8.0 until May.

We will drop support for PHP 7.4 on Feb 29th. See https://github.com/googleapis/google-auth-library-php/pull/538

bshaffer avatar Feb 20 '24 17:02 bshaffer