@@ -101,12 +101,15 @@ jobs:
101
101
uses : actions/setup-python@v5
102
102
with :
103
103
python-version : ${{ matrix.python-version }}
104
-
104
+ - name : Install uv
105
+ uses : astral-sh/setup-uv@v5
106
+ with :
107
+ enable-cache : true
105
108
- name : Setup Just
106
109
uses : extractions/setup-just@v2
107
110
- name : Install Release Dependencies
108
111
run : |
109
- just init ${{ steps.sp.outputs.python-path }}
112
+ just setup ${{ steps.sp.outputs.python-path }}
110
113
just install-${{ matrix.psycopg-version }}
111
114
just test-lock Django~=${{ matrix.django-version }}.0
112
115
- name : Install Emacs
@@ -161,12 +164,15 @@ jobs:
161
164
id : sp
162
165
with :
163
166
python-version : ${{ matrix.python-version }}
164
-
167
+ - name : Install uv
168
+ uses : astral-sh/setup-uv@v5
169
+ with :
170
+ enable-cache : true
165
171
- name : Setup Just
166
172
uses : extractions/setup-just@v2
167
173
- name : Install Release Dependencies
168
174
run : |
169
- just init ${{ steps.sp.outputs.python-path }}
175
+ just setup ${{ steps.sp.outputs.python-path }}
170
176
just install
171
177
just test-lock Django~=${{ matrix.django-version }}.0
172
178
- name : Install Emacs
@@ -183,7 +189,7 @@ jobs:
183
189
run : |
184
190
just manage makemigrations
185
191
just test ./tests/verify_environment.py
186
- just test-all dev
192
+ just test-all
187
193
- name : Store coverage files
188
194
uses : actions/upload-artifact@v4
189
195
with :
@@ -266,11 +272,15 @@ jobs:
266
272
with :
267
273
detached : true
268
274
timeout-minutes : 60
275
+ - name : Install uv
276
+ uses : astral-sh/setup-uv@v5
277
+ with :
278
+ enable-cache : true
269
279
- name : Setup Just
270
280
uses : extractions/setup-just@v2
271
281
- name : Install Release Dependencies
272
282
run : |
273
- just init ${{ steps.sp.outputs.python-path }}
283
+ just setup ${{ steps.sp.outputs.python-path }}
274
284
just install-mysql
275
285
just test-lock Django~=${{ matrix.django-version }}.0
276
286
@@ -368,11 +378,15 @@ jobs:
368
378
with :
369
379
detached : true
370
380
timeout-minutes : 60
381
+ - name : Install uv
382
+ uses : astral-sh/setup-uv@v5
383
+ with :
384
+ enable-cache : true
371
385
- name : Setup Just
372
386
uses : extractions/setup-just@v2
373
387
- name : Install Release Dependencies
374
388
run : |
375
- just init ${{ steps.sp.outputs.python-path }}
389
+ just setup ${{ steps.sp.outputs.python-path }}
376
390
just install-mysql
377
391
just test-lock Django~=${{ matrix.django-version }}.0
378
392
@@ -466,6 +480,10 @@ jobs:
466
480
with :
467
481
detached : true
468
482
timeout-minutes : 60
483
+ - name : Install uv
484
+ uses : astral-sh/setup-uv@v5
485
+ with :
486
+ enable-cache : true
469
487
- name : Setup Just
470
488
uses : extractions/setup-just@v2
471
489
- name : Install Oracle Client
@@ -479,7 +497,7 @@ jobs:
479
497
sudo ldconfig
480
498
- name : Install Release Dependencies
481
499
run : |
482
- just init ${{ steps.sp.outputs.python-path }}
500
+ just setup ${{ steps.sp.outputs.python-path }}
483
501
just test-lock Django~=${{ matrix.django-version }}.0
484
502
- name : Run Full Unit Tests
485
503
run : |
@@ -523,12 +541,15 @@ jobs:
523
541
id : sp
524
542
with :
525
543
python-version : ${{ matrix.python-version }}
526
-
544
+ - name : Install uv
545
+ uses : astral-sh/setup-uv@v5
546
+ with :
547
+ enable-cache : true
527
548
- name : Setup Just
528
549
uses : extractions/setup-just@v2
529
550
- name : Install Release Dependencies
530
551
run : |
531
- just init ${{ steps.sp.outputs.python-path }}
552
+ just setup ${{ steps.sp.outputs.python-path }}
532
553
just install
533
554
just test-lock Django~=${{ matrix.django-version }}.0
534
555
- name : install-vim-windows
@@ -544,7 +565,7 @@ jobs:
544
565
run : |
545
566
just manage makemigrations
546
567
just test ./tests/verify_environment.py
547
- just test-all dev
568
+ just test-all
548
569
- name : Store coverage files
549
570
uses : actions/upload-artifact@v4
550
571
with :
@@ -581,12 +602,15 @@ jobs:
581
602
id : sp
582
603
with :
583
604
python-version : ${{ matrix.python-version }}
584
-
605
+ - name : Install uv
606
+ uses : astral-sh/setup-uv@v5
607
+ with :
608
+ enable-cache : true
585
609
- name : Setup Just
586
610
uses : extractions/setup-just@v2
587
611
- name : Install Release Dependencies
588
612
run : |
589
- just init ${{ steps.sp.outputs.python-path }}
613
+ just setup ${{ steps.sp.outputs.python-path }}
590
614
just install
591
615
just test-lock Django~=${{ matrix.django-version }}.0
592
616
- name : install-emacs-macos
@@ -621,12 +645,15 @@ jobs:
621
645
id : sp
622
646
with :
623
647
python-version : ' 3.12'
624
-
648
+ - name : Install uv
649
+ uses : astral-sh/setup-uv@v5
650
+ with :
651
+ enable-cache : true
625
652
- name : Setup Just
626
653
uses : extractions/setup-just@v2
627
654
- name : Install Release Dependencies
628
655
run : |
629
- just init ${{ steps.sp.outputs.python-path }}
656
+ just setup ${{ steps.sp.outputs.python-path }}
630
657
just install
631
658
632
659
- name : Get coverage files
0 commit comments