@@ -11,24 +11,37 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- python-version : ['3.9', '3.10', '3.11', '3.12', '3.13']
15- django-version : ['4.2', '5.0', '5.1', '5.2', 'main']
14+ python-version : ['3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ]
15+ django-version : ['4.2', '5.0', '5.1', '5.2', '6.0', ' main']
1616
1717 exclude :
1818 # Exclude py3.9 for Django >= 5.0,
1919 # and py3.10 and py3.11 for Django > 5.2
20+ # and py3.14 for Django < 5.2
2021 - python-version : ' 3.9'
2122 django-version : ' 5.0'
2223 - python-version : ' 3.9'
2324 django-version : ' 5.1'
2425 - python-version : ' 3.9'
2526 django-version : ' 5.2'
27+ - python-version : ' 3.9'
28+ django-version : ' 6.0'
2629 - python-version : ' 3.9'
2730 django-version : ' main'
31+ - python-version : ' 3.10'
32+ django-version : ' 6.0'
2833 - python-version : ' 3.10'
2934 django-version : ' main'
35+ - python-version : ' 3.11'
36+ django-version : ' 6.0'
3037 - python-version : ' 3.11'
3138 django-version : ' main'
39+ - python-version : ' 3.14'
40+ django-version : ' 4.2'
41+ - python-version : ' 3.14'
42+ django-version : ' 5.0'
43+ - python-version : ' 3.14'
44+ django-version : ' 5.1'
3245
3346 services :
3447
7386 pyproject.toml
7487 tox.ini
7588 requirements/*.txt
89+ allow-prereleases : true
7690
7791 - name : Install dependencies
7892 run : |
@@ -107,7 +121,7 @@ jobs:
107121 - name : Set up newest stable Python version
108122 uses : actions/setup-python@v6
109123 with :
110- python-version : 3.13
124+ python-version : 3.x
111125 cache : ' pip'
112126 # Invalidate the cache when this file updates, as the dependencies' versions
113127 # are pinned in the step below
@@ -117,9 +131,9 @@ jobs:
117131 run : |
118132 python -m pip install --upgrade pip
119133 # Install this project in editable mode, so that its package metadata can be queried
120- pip install -e .
134+ pip install --editable .
121135 # Install the latest minor version of Django we support
122- pip install Django==5.1
136+ pip install --pre " Django>=6.0a1"
123137
124138 - name : Check translation files are updated
125139 run : python -m simple_history.tests.generated_file_checks.check_translations
0 commit comments