Skip to content
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

Hot fixes django upgrades #10

Open
wants to merge 6 commits into
base: master
Choose a base branch
from
Open

Conversation

nickmoreton
Copy link
Collaborator

@nickmoreton nickmoreton commented Feb 12, 2024

DO NOT MERGE!

I think this should be kept around for the moment and worked on again once the Wagtail 5.2 upgrade is deployed to production for OxfanGB

The reason it that reverse engineering this package to use in a site with django 4+ is hard. This is because there are migrations required in the package.

The package can install wagtail up to 5.2 and django up to 5.0. I could make separate branches for each step but it will be time consuming to do that.

The approach to take is once Oxfam GB is deployed we will make a version of this package only for that site. We don't use the package anywhere else. Another option could be to move the whole package into the OxfamGB site as an app and modify it there.

nickmoreton and others added 5 commits February 12, 2024 16:42
Generate missing migration at django4.0
- Pin isort and black to lower versions to avoid breaking the CI
- Removes flake8 from the envlist.
- I'm don't think it is actually needed in the envlist, as it is not a
- test environment. It is also not used in the CI pipeline.
- The actions pipeline was failing with it present.
- Revise test matrix
- Missing py312 in tox.ini
- Action needs python 3.12
- Comment out the Django 5.0
- Upgrade actions versions to latest
- Block artifacts upload for now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant