46
46
django-version : ' 5.0'
47
47
env :
48
48
COVERAGE_FILE : py${{ matrix.python-version }}-linux-dj${{ matrix.django-version }}.coverage
49
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
50
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
49
51
steps :
50
52
- uses : actions/checkout@v4
51
53
- name : Set up Python ${{ matrix.python-version }}
72
74
sudo apt remove powershell
73
75
- name : Run Unit Tests
74
76
run : |
77
+ just test ./tests/verify_environment.py
75
78
just test-all
76
-
77
79
- name : Store coverage files
78
80
uses : actions/upload-artifact@v4
79
81
with :
99
101
100
102
env :
101
103
COVERAGE_FILE : py${{ matrix.python-version }}-windows-dj${{ matrix.django-version }}.coverage
104
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
105
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
102
106
steps :
103
107
- uses : actions/checkout@v4
104
108
- name : Set up Python ${{ matrix.python-version }}
@@ -122,6 +126,7 @@ jobs:
122
126
just pin-dependency Django~=${{ matrix.django-version }}
123
127
- name : Run Unit Tests
124
128
run : |
129
+ just test ./tests/verify_environment.py
125
130
just test-all
126
131
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
127
132
- name : Store coverage files
@@ -146,6 +151,8 @@ jobs:
146
151
147
152
env :
148
153
COVERAGE_FILE : py${{ matrix.python-version }}-macos-dj${{ matrix.django-version }}.coverage
154
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
155
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
149
156
150
157
steps :
151
158
- uses : actions/checkout@v4
@@ -172,6 +179,7 @@ jobs:
172
179
just pin-dependency Django~=${{ matrix.django-version }}
173
180
- name : Run Unit Tests
174
181
run : |
182
+ just test ./tests/verify_environment.py
175
183
just test-all
176
184
- name : Store coverage files
177
185
uses : actions/upload-artifact@v4
@@ -189,6 +197,8 @@ jobs:
189
197
POSTGRES_HOST : localhost
190
198
POSTGRES_PORT : 5432
191
199
COVERAGE_FILE : postgres-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
200
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
201
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
192
202
strategy :
193
203
matrix :
194
204
python-version : ['3.13']
@@ -239,6 +249,7 @@ jobs:
239
249
just pin-dependency Django~=${{ matrix.django-version }}
240
250
- name : Run Unit Tests
241
251
run : |
252
+ just test ./tests/verify_environment.py
242
253
just test-all
243
254
- name : Store coverage files
244
255
uses : actions/upload-artifact@v4
@@ -261,6 +272,8 @@ jobs:
261
272
django-version : ' 3.2'
262
273
env :
263
274
COVERAGE_FILE : linux-bash-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
275
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
276
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
264
277
265
278
steps :
266
279
- uses : actions/checkout@v4
@@ -286,6 +299,7 @@ jobs:
286
299
just pin-dependency Django~=${{ matrix.django-version }}
287
300
- name : Test Tab Completion
288
301
run : |
302
+ just test ./tests/verify_environment.py
289
303
just test-bash || exit 1
290
304
291
305
- name : Store coverage files
@@ -309,6 +323,8 @@ jobs:
309
323
django-version : ' 3.2'
310
324
env :
311
325
COVERAGE_FILE : linux-fish-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
326
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
327
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
312
328
313
329
steps :
314
330
- uses : actions/checkout@v4
@@ -338,6 +354,7 @@ jobs:
338
354
sudo apt-get install -y fish
339
355
- name : Test Tab Completion
340
356
run : |
357
+ just test ./tests/verify_environment.py
341
358
just test-fish
342
359
shell : fish {0}
343
360
@@ -363,6 +380,8 @@ jobs:
363
380
364
381
env :
365
382
COVERAGE_FILE : macos-zsh-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
383
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
384
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
366
385
367
386
steps :
368
387
- uses : actions/checkout@v4
@@ -399,6 +418,7 @@ jobs:
399
418
- name : Run Unit Tests
400
419
shell : zsh {0}
401
420
run : |
421
+ just test ./tests/verify_environment.py
402
422
just test-zsh || exit 1
403
423
404
424
- name : Store coverage files
@@ -423,6 +443,8 @@ jobs:
423
443
424
444
env :
425
445
COVERAGE_FILE : macos-bash-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
446
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
447
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
426
448
427
449
steps :
428
450
- uses : actions/checkout@v4
@@ -449,6 +471,7 @@ jobs:
449
471
just pin-dependency Django~=${{ matrix.django-version }}
450
472
- name : Run Unit Tests
451
473
run : |
474
+ just test ./tests/verify_environment.py
452
475
just test-bash || exit 1
453
476
454
477
- name : Store coverage files
@@ -473,6 +496,8 @@ jobs:
473
496
474
497
env :
475
498
COVERAGE_FILE : macos-fish-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
499
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
500
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
476
501
477
502
steps :
478
503
- uses : actions/checkout@v4
@@ -507,6 +532,7 @@ jobs:
507
532
- name : Run Tab Completion Tests
508
533
shell : fish {0}
509
534
run : |
535
+ just test ./tests/verify_environment.py
510
536
just test-fish || exit 1
511
537
512
538
- name : Store coverage files
@@ -531,6 +557,8 @@ jobs:
531
557
532
558
env :
533
559
COVERAGE_FILE : windows-powershell-py${{ matrix.python-version }}-dj${{ matrix.django-version }}.coverage
560
+ TEST_PYTHON_VERSION : ${{ matrix.python-version }}
561
+ TEST_DJANGO_VERSION : ${{ matrix.django-version }}
534
562
535
563
steps :
536
564
- uses : actions/checkout@v4
@@ -559,6 +587,7 @@ jobs:
559
587
shell : powershell
560
588
- name : Run Powershell Tab Completion Tests
561
589
run : |
590
+ just test ./tests/verify_environment.py
562
591
just test-powershell
563
592
if ($LASTEXITCODE -ne 0) { exit $LASTEXITCODE }
564
593
just test-pwsh
0 commit comments