@@ -11,23 +11,12 @@ jobs:
1111 strategy :
1212 fail-fast : false
1313 matrix :
14- python-version : ['3.9', '3. 10', '3.11', '3.12', '3.13', '3.14']
14+ python-version : ['3.10', '3.11', '3.12', '3.13', '3.14']
1515 django-version : ['4.2', '5.0', '5.1', '5.2', '6.0', 'main']
1616
1717 exclude :
18- # Exclude py3.9 for Django >= 5.0,
19- # and py3.10 and py3.11 for Django > 5.2
18+ # Exclude py3.10 and py3.11 for Django > 5.2
2019 # and py3.14 for Django < 5.2
21- - python-version : ' 3.9'
22- django-version : ' 5.0'
23- - python-version : ' 3.9'
24- django-version : ' 5.1'
25- - python-version : ' 3.9'
26- django-version : ' 5.2'
27- - python-version : ' 3.9'
28- django-version : ' 6.0'
29- - python-version : ' 3.9'
30- django-version : ' main'
3120 - python-version : ' 3.10'
3221 django-version : ' 6.0'
3322 - python-version : ' 3.10'
7564 options : --health-cmd="mariadb-admin ping" --health-interval=10s --health-timeout=5s --health-retries=3
7665
7766 steps :
78- - uses : actions/checkout@v5
67+ - uses : actions/checkout@v6
7968
8069 - name : Set up Python ${{ matrix.python-version }}
8170 uses : actions/setup-python@v6
@@ -111,7 +100,7 @@ jobs:
111100 runs-on : ubuntu-latest
112101
113102 steps :
114- - uses : actions/checkout@v5
103+ - uses : actions/checkout@v6
115104
116105 - name : Install gettext
117106 run : |
@@ -133,7 +122,7 @@ jobs:
133122 # Install this project in editable mode, so that its package metadata can be queried
134123 pip install --editable .
135124 # Install the latest minor version of Django we support
136- pip install --pre "Django>=6.0a1 "
125+ pip install "Django>=6.0,<6.1 "
137126
138127 - name : Check translation files are updated
139128 run : python -m simple_history.tests.generated_file_checks.check_translations
0 commit comments