@@ -101,12 +101,15 @@ jobs:
101101 uses : actions/setup-python@v5
102102 with :
103103 python-version : ${{ matrix.python-version }}
104-
104+ - name : Install uv
105+ uses : astral-sh/setup-uv@v5
106+ with :
107+ enable-cache : true
105108 - name : Setup Just
106109 uses : extractions/setup-just@v2
107110 - name : Install Release Dependencies
108111 run : |
109- just init ${{ steps.sp.outputs.python-path }}
112+ just setup ${{ steps.sp.outputs.python-path }}
110113 just install-${{ matrix.psycopg-version }}
111114 just test-lock Django~=${{ matrix.django-version }}.0
112115 - name : Install Emacs
@@ -161,12 +164,15 @@ jobs:
161164 id : sp
162165 with :
163166 python-version : ${{ matrix.python-version }}
164-
167+ - name : Install uv
168+ uses : astral-sh/setup-uv@v5
169+ with :
170+ enable-cache : true
165171 - name : Setup Just
166172 uses : extractions/setup-just@v2
167173 - name : Install Release Dependencies
168174 run : |
169- just init ${{ steps.sp.outputs.python-path }}
175+ just setup ${{ steps.sp.outputs.python-path }}
170176 just install
171177 just test-lock Django~=${{ matrix.django-version }}.0
172178 - name : Install Emacs
@@ -183,7 +189,7 @@ jobs:
183189 run : |
184190 just manage makemigrations
185191 just test ./tests/verify_environment.py
186- just test-all dev
192+ just test-all
187193 - name : Store coverage files
188194 uses : actions/upload-artifact@v4
189195 with :
@@ -266,11 +272,15 @@ jobs:
266272 with :
267273 detached : true
268274 timeout-minutes : 60
275+ - name : Install uv
276+ uses : astral-sh/setup-uv@v5
277+ with :
278+ enable-cache : true
269279 - name : Setup Just
270280 uses : extractions/setup-just@v2
271281 - name : Install Release Dependencies
272282 run : |
273- just init ${{ steps.sp.outputs.python-path }}
283+ just setup ${{ steps.sp.outputs.python-path }}
274284 just install-mysql
275285 just test-lock Django~=${{ matrix.django-version }}.0
276286
@@ -368,11 +378,15 @@ jobs:
368378 with :
369379 detached : true
370380 timeout-minutes : 60
381+ - name : Install uv
382+ uses : astral-sh/setup-uv@v5
383+ with :
384+ enable-cache : true
371385 - name : Setup Just
372386 uses : extractions/setup-just@v2
373387 - name : Install Release Dependencies
374388 run : |
375- just init ${{ steps.sp.outputs.python-path }}
389+ just setup ${{ steps.sp.outputs.python-path }}
376390 just install-mysql
377391 just test-lock Django~=${{ matrix.django-version }}.0
378392
@@ -466,6 +480,10 @@ jobs:
466480 with :
467481 detached : true
468482 timeout-minutes : 60
483+ - name : Install uv
484+ uses : astral-sh/setup-uv@v5
485+ with :
486+ enable-cache : true
469487 - name : Setup Just
470488 uses : extractions/setup-just@v2
471489 - name : Install Oracle Client
@@ -479,7 +497,7 @@ jobs:
479497 sudo ldconfig
480498 - name : Install Release Dependencies
481499 run : |
482- just init ${{ steps.sp.outputs.python-path }}
500+ just setup ${{ steps.sp.outputs.python-path }}
483501 just test-lock Django~=${{ matrix.django-version }}.0
484502 - name : Run Full Unit Tests
485503 run : |
@@ -523,12 +541,15 @@ jobs:
523541 id : sp
524542 with :
525543 python-version : ${{ matrix.python-version }}
526-
544+ - name : Install uv
545+ uses : astral-sh/setup-uv@v5
546+ with :
547+ enable-cache : true
527548 - name : Setup Just
528549 uses : extractions/setup-just@v2
529550 - name : Install Release Dependencies
530551 run : |
531- just init ${{ steps.sp.outputs.python-path }}
552+ just setup ${{ steps.sp.outputs.python-path }}
532553 just install
533554 just test-lock Django~=${{ matrix.django-version }}.0
534555 - name : install-vim-windows
@@ -544,7 +565,7 @@ jobs:
544565 run : |
545566 just manage makemigrations
546567 just test ./tests/verify_environment.py
547- just test-all dev
568+ just test-all
548569 - name : Store coverage files
549570 uses : actions/upload-artifact@v4
550571 with :
@@ -581,12 +602,15 @@ jobs:
581602 id : sp
582603 with :
583604 python-version : ${{ matrix.python-version }}
584-
605+ - name : Install uv
606+ uses : astral-sh/setup-uv@v5
607+ with :
608+ enable-cache : true
585609 - name : Setup Just
586610 uses : extractions/setup-just@v2
587611 - name : Install Release Dependencies
588612 run : |
589- just init ${{ steps.sp.outputs.python-path }}
613+ just setup ${{ steps.sp.outputs.python-path }}
590614 just install
591615 just test-lock Django~=${{ matrix.django-version }}.0
592616 - name : install-emacs-macos
@@ -621,12 +645,15 @@ jobs:
621645 id : sp
622646 with :
623647 python-version : ' 3.12'
624-
648+ - name : Install uv
649+ uses : astral-sh/setup-uv@v5
650+ with :
651+ enable-cache : true
625652 - name : Setup Just
626653 uses : extractions/setup-just@v2
627654 - name : Install Release Dependencies
628655 run : |
629- just init ${{ steps.sp.outputs.python-path }}
656+ just setup ${{ steps.sp.outputs.python-path }}
630657 just install
631658
632659 - name : Get coverage files
0 commit comments