-
Notifications
You must be signed in to change notification settings - Fork 8
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.1 Upgrade #5611
PHP 8.1 Upgrade #5611
Conversation
Going to try switching to jammy for PHP 8.1 |
|
@pyrello do you know if this is still needed? https://github.com/uiowa/uiowa/blob/main/docroot/modules/custom/uiowa_search/composer.json |
I think this is an artifact of when it was a standalone repo. I don't think it's needed anymore. |
yay, travis went farther. running into this now: #5315 (comment) |
I think we need to merge in #5625 either to main or specifically to this branch to make sure we are getting all the correct composer dependency versions. |
It looks like the version of |
…ies that no longer need to be hardcoded.
The #blt Drupal Slack channel helped again. This is now properly auto deploying to DEV. Moving forward with upgrading to php 8.1. This PR is ready for review. |
Pulling this to start testing it |
Updated testing instructions: |
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.
I have reviewed all file changes and this is good to go from that perspective.
@joewhitsitt What I am seeing is that the advanced options are visible but greyed out. Is that what is intended? |
Correct. |
I found two issues while testing:
I fixed both issues. |
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.
After reviewing and testing this update both locally and on dev, I think that it looks good.
Relates to #5315
Resolves #5708
To do
History
Please track any migration comparison operators of old migrations here:
#5708
Setup
It is recommended that your Docker and DDEV are updated:
brew upgrade ddev
if you installed via homebrewTo Test
ddev restart
ddev composer install
ddev auth ssh
ddev ssh
php -v
and confirm 8.1 or greaterMore Testing
Semi-related, homebrew users should
brew install php@8.1
on their machines and switch to it at some point.Afterward, update your PHPStorm > Preferences > PHP > CLI Interpreter