-
-
Notifications
You must be signed in to change notification settings - Fork 399
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 7.4/8 compatibility (OpenMage 20.x) #1256
Conversation
This is a huge PR, kudos for the hard work! Is it in working condition? Anything holding up the merge? |
@colinmollenhour the installer is broken. If the installer works then we see the test results. My gut feeling is that we will find some minor todos then. |
@cmuench @colinmollenhour installer is fixed. Sample data needs some work and some unit tests have to be fixed. I've also no time at the moment. edit: installer works only for OpenMage (???) |
Perhaps this PR could be merged and tagged in it's current state as |
@colinmollenhour @sreichel I just reviewed. |
Some commands seem to be broken. So it's not 100% compatible at the moment. |
Another problem is that there are no tagged releases for Magento 1.x |
You mean a tag for n98-magerun? |
No, magento-mirror has no composer installable releases. So atm it only works for OM. (or did I missed something?) |
@colinmollenhour i would not like a release at current state. Seems I've missed one or two commands that can be easily fixed. UnitTests v9 seems no big deal, but I've no time for. |
@cmuench nice :) maybe I've some time during next days. |
We do this, because we also want to stay compatible with older Magento versions and older PHP versions. We cannot optimize for PHP 8.1 and stay compatible with PHP 7.2.
# Conflicts: # .ddev/config.yaml # .github/workflows/ci.yml
# Conflicts: # .travis.yml
# Conflicts: # composer.lock
(was removed in symfony3)
Magerun pull-request check-list:
Subject: PHP 8.1 compatibility
Fixes #1133
See Checklist: #1275
Changes proposed in this pull request: