-
-
Notifications
You must be signed in to change notification settings - Fork 450
PHP 8.5 support #4891
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP 8.5 support #4891
Conversation
# Conflicts: # composer.lock
|
# Conflicts: # composer.lock
# Conflicts: # composer.lock
- moved all patches from https://github.com/OpenMage/composer-patches to ".vendor-patches"
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR adds support for PHP 8.5 in the OpenMage/magento-lts project by updating version constraints, dependencies, and configuration files to handle PHP 8.5 compatibility.
- Updated PHP version constraint from
<8.5
to<8.6
in composer.json to support PHP 8.5 - Added PHP 8.5 polyfill dependency and updated Symfony polyfill versions to ^1.33
- Migrated patch references from remote URLs to local
.vendor-patches
files for better maintainability
Reviewed Changes
Copilot reviewed 18 out of 19 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
docs/content/users/requirements.md | Updated documentation to indicate PHP 8.4/8.5 support |
composer.json | Expanded PHP version constraint, updated polyfill dependencies, and migrated to local patch files |
.phpstan.dist.neon | Updated PHPStan max PHP version to 80599 (PHP 8.5) |
.rector.php | Added PHP 8.5 Rector rules for code modernization |
.github/workflows/syntax-php.yml | Updated CI matrix to test PHP 8.5 instead of 8.4 |
.github/workflows/phpunit.yml | Updated CI matrix to test PHP 8.5 instead of 8.4 |
.ddev/commands/web/vendor-patches | Added patches folder parameter to vendor-patches command |
Multiple .vendor-patches/*.patch files | Local patch files for various dependencies and bug fixes |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
# Conflicts: # composer.lock
|
We already had two green flags ... merge. |
Questions or comments
phpstan errors are fixed in #4889