Skip to content

Upgrade to PHP 8.5 support#6

Merged
veewee merged 1 commit into
mainfrom
php-85-upgrade
Oct 21, 2025
Merged

Upgrade to PHP 8.5 support#6
veewee merged 1 commit into
mainfrom
php-85-upgrade

Conversation

@veewee
Copy link
Copy Markdown
Contributor

@veewee veewee commented Oct 21, 2025

  • Remove PHP 8.1 and 8.2 support, add PHP 8.5 support
  • Update dependencies:
    • PHPUnit to ^12.4 range
    • Psalm to ^6.13 range
    • PHP CS Fixer to ^3.88 range
    • GrumPHP shim to latest version
  • Update GitHub workflow matrix to test PHP 8.3, 8.4, 8.5
  • Add continue-on-error for PHP 8.5 in GrumPHP workflow
  • Migrate phpunit.xml configuration to PHPUnit 12 format
  • Update psalm.xml with new attributes: findUnusedCode="false" and ensureOverrideAttribute="false"
  • Clean up unused psalm suppressions in static analysis tests
  • Fix GrumPHP configuration to properly handle PHPUnit coverage
  • All tests passing and tools working correctly

Code changes performed by GitHub Copilot CLI agent.

Q A
Branch master for features and deprecations
Bug fix? yes/no
New feature? yes/no
BC breaks? yes/no
Deprecations? yes/no
Documented? yes/no
Fixed tickets comma-separated list of tickets fixed by the PR, if any

@veewee veewee force-pushed the php-85-upgrade branch 5 times, most recently from 1955817 to 72450f5 Compare October 21, 2025 09:52
- Remove PHP 8.1 and 8.2 support, add PHP 8.5 support
- Update dependencies:
  - PHPUnit to ^12.4 range
  - Psalm to ^6.13 range
  - PHP CS Fixer to ^3.88 range
  - GrumPHP shim to latest version
- Update GitHub workflow matrix to test PHP 8.3, 8.4, 8.5
- Add continue-on-error for PHP 8.5 in GrumPHP workflow
- Migrate phpunit.xml configuration to PHPUnit 12 format
- Update psalm.xml with new attributes: `findUnusedCode="false"` and `ensureOverrideAttribute="false"`
- Clean up unused psalm suppressions in static analysis tests
- Fix GrumPHP configuration to properly handle PHPUnit coverage
- All tests passing and tools working correctly

Code changes performed by GitHub Copilot CLI agent.
@veewee veewee merged commit d56b29a into main Oct 21, 2025
25 checks passed
@veewee veewee deleted the php-85-upgrade branch October 21, 2025 10:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant