-
Notifications
You must be signed in to change notification settings - Fork 22
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
Update alpine & PHP to 8.2 #299
Conversation
64b5988
to
7973198
Compare
77a4dff
to
bcbaffc
Compare
Just a note here when this merges, the merge commit message into main would need the string |
It does here: bcbaffc |
Wasn't sure if squash and merge is used or not. I think it'd be best to put |
Yup, it's squash and merge, so the resulting commit will have [major] in it. |
bcbaffc
to
76f4512
Compare
76f4512
to
98af33c
Compare
✅ Built the images locally (though
✅ Then started a site with
❌ Derivatives seem broken. All the crayfish services have similar errors
|
Those errors are from the changes done with symfony 4 -> 5 and the EntityMapper I believe. |
@aOelschlager is correct, this message seems to indicate you also need to update the Symfony configuration files. Crayfish-Commons configuration was updated to remove the You can see examples of the changes to |
Are you using GNU Make with the appropriate minimum version? Additionally, the error is specifying that you must set a default context.
This can be achieved with the following: docker context use default Or you can specify a different context, for example if you are doing cross-platform building. I should note that if you use the correct version of GNU Make, you should be able to test this without using https://github.com/Islandora-Devops/isle-buildkit#running Problems in the
This is very helpful. Thank you! I've patched the Looks like running without JWT isn't actually supported? I see the option in the playbook pull request though, for example So looks like JWT is actually a requirement for it to function.
I'll amend the pull request, and it is ready for test again. |
Update composer from 2.4.4 to 2.6.5 Update crayfish to 4.x Change crayfits to come from crayfish repository [major] Breaking change, requires Drupal 10.
98af33c
to
1accf9a
Compare
This should be ready to test again when the GitHub Actions complete. |
Thanks, @nigelgbanks -
With the rebasing // force push in the PR can't to see the changes since the last review, but used the starter site and demo content to populate some content and everything looks great!
|
Updates PHP to 8.2 as well.
And composer to 2.6.5