[SYSADMIN ACTION][Dependency] Bump PHP to 8.2#12363
Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## main #12363 +/- ##
============================================
- Coverage 21.68% 21.65% -0.03%
Complexity 9638 9638
============================================
Files 268 268
Lines 36233 36233
Branches 486 486
============================================
- Hits 7856 7847 -9
- Misses 27895 27904 +9
Partials 482 482
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
|
This should probably get a sysadmin action tag |
williamjallen
left a comment
There was a problem hiding this comment.
One comment about migration design practices, but looks good overall.
migration/migrator/migrations/system/20251015200752_upgrade_php_82.py
Outdated
Show resolved
Hide resolved
|
Functionality review: One thing worth mention is I was having issues when branching into this PR. The first time I submitty_install after it was done my localhost was stuck on the "submitty's been updated wait 2 minutes" page. To fix this I left the branch, ran submitty install to go back to php's old version, and then branched back into this Pr and then ran submitty_install again and it worked just fine. This could have just been me making mistakes while downloading things though. OS: windows 11 |
williamjallen
left a comment
There was a problem hiding this comment.
Looks good overall, once the lockfile conflict is addressed.
|
@cjreed121 |
### Why is this Change Important & Necessary? PHP 8.1 is EOL and we should update to 8.2 which is not EOL. ### What is the New Behavior? PHP 8.2 is used now. ### What steps should a reviewer take to reproduce or test the bug or new feature? * Verify migration works correctly locally * Verify all pages perform as expected ### Automated Testing & Documentation Docs PR: Submitty/submitty.github.io#723
Why is this Change Important & Necessary?
PHP 8.1 is EOL and we should update to 8.2 which is not EOL.
What is the New Behavior?
PHP 8.2 is used now.
What steps should a reviewer take to reproduce or test the bug or new feature?
Automated Testing & Documentation
Docs PR: Submitty/submitty.github.io#723