Skip to content

add support for upgrade versions for Django, DRF and Python #217

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

Merged
merged 12 commits into from
Jun 24, 2025

Conversation

VeldaKiara
Copy link
Contributor

Fixes #216

@VeldaKiara VeldaKiara requested a review from jefftriplett June 20, 2025 10:03
@jefftriplett
Copy link
Member

jefftriplett commented Jun 20, 2025

@VeldaKiara first pass looks pretty good.

Let's update the GHA matrix too: https://github.com/revsys/django-test-plus/blob/main/.github/workflows/actions.yml#L21-L51

[FOLLOW UP PR] Not sure how @frankwiles feels, but I think we might want to have a follow-up where we drop some of the older python, django, and drf versions. I don't think we need to keep Django 3.2 around now that 5.2 is LTS. Same with Python < 3.9 versions (I would argue even <3.10 versions)

@VeldaKiara
Copy link
Contributor Author

I have updated the following:

  • GHA Matrix
  • Python versions start from 3.9
  • Django has dropped support for 5.0 and all other lesser versions except 4.2 because LTSa
  • DRF support starts from 3.12

@jefftriplett
Copy link
Member

To make the runners happy, let's change:

Let's change runs-on: ubuntu-20.04 in our workflows/*.yml to runs-on: ubuntu-latest and then I think tests will pass.

@jefftriplett jefftriplett merged commit 271bcf1 into main Jun 24, 2025
41 checks passed
@jefftriplett jefftriplett deleted the support-versions branch June 24, 2025 15:35
@jefftriplett jefftriplett mentioned this pull request Jun 24, 2025
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.

Support Python 3.13 and Django 5.2
2 participants