-
Notifications
You must be signed in to change notification settings - Fork 9.4k
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
Allow higher versions of phpstan to be installed (Magento 2.4 edition) #31972
Conversation
Hi @hostep. Thank you for your contribution
❗ Automated tests can be triggered manually with an appropriate comment:
You can find more information about the builds here ℹ️ Please run only needed test builds instead of all when developing. Please run all test builds before sending your PR for review. For more details, please, review the Magento Contributor Guide documentation. 🕙 You can find the schedule on the Magento Community Calendar page. 📞 The triage of Pull Requests happens in the queue order. If you want to speed up the delivery of your contribution, please join the Community Contributions Triage session to discuss the appropriate ticket. 🎥 You can find the recording of the previous Community Contributions Triage on the Magento Youtube Channel ✏️ Feel free to post questions/proposals/feedback related to the Community Contributions Triage process to the corresponding Slack Channel |
@magento run all tests |
@sivaschenko AFAIK php8-develop branch will be merged to 2.4-develop after some time. Right? Should we accept this PR? |
I'd prefer it if this makes it in Magento 2.4.3, if we need to wait on php8 getting merged, it will happen a lot later? |
@magento run Functional Tests CE, Functional Tests EE |
Hi @ihor-sviziev, thank you for the review. |
This should probably be put on hold until a solution is found for #30581 (comment) |
Indeed! I'll try to have a look later this week to include those commits as well here. |
137989f
to
c906698
Compare
Rebased, cherry-picked the 2 commits from #32215, and force pushed @magento run all tests Warning: when you'll run |
@magento run Functional Tests B2B, Functional Tests EE, WebAPI Tests |
Hi @ihor-sviziev, thank you for the review. |
@magento run Functional Tests B2B, Functional Tests EE |
Hi @hostep, we are currently in the process of merging the php8-develop branch into the 2.4-develop, so I believe this PR will be redundant. Closing this PR for now since that should be done soon. Thanks! |
Hi @hostep, thank you for your contribution! |
Ah okay, good to know, thanks for letting me know @gabrieldagama! This means Magento 2.4.3 will ship with this change and will be compatible with PHP 8.0, right? Nice! |
@hostep, I don't believe it will be fully compatible with PHP 8, but at least we'll have much fewer dependencies that do not allow using PHP 8. |
(cherry picked from commit 075a1b2)
Description (*)
This is the exact same change as #30581, but this one targets the
2.4-develop
branch and not thephp8-develop
branch.My original intention was to introduce this change in the 2.4 codebase. However it was changed to the php8 branch because it fitted in that context as well. But I'm afraid that the php8 branch will not get merged soon enough in
2.4-develop
(or even not at all, they aren't sure yet), so I decided to create a second PR now targeting the branch I originally wanted to see this change in.Related Pull Requests
Fixed Issues (if relevant)
Manual testing scenarios (*)
Questions or comments
Contribution checklist (*)