馃 Pin phpstan/phpstan-phpunit to 2.0.21, as 2.1.0 requires PHPStan 2.3

Pins phpstan/phpstan-phpunit to 2.0.21 in require-dev, like the other PHPStan packages, and adds it to the package list in phpstan-is-up-to-date. Release 2.1.0 requires phpstan/phpstan ^2.3.0, which conflicts with the 2.2.16 pin and breaks lint (php) on every MR.

AI-Generated: Yes (Used Claude Code to find the cause, compare PHPStan 2.2.16 and 2.3.0 results, and write the change).

Testing instructions

  • lint (php) gets past the composer step and passes
  • The rest of the pipeline runs instead of being skipped

Closes #3592168 (closed)

Merge request reports

Loading
Loading