3232 - run : rustup component add llvm-tools-preview
3333
3434 - name : install uv
35- uses : astral-sh/setup-uv@v4
36- with :
37- enable-cache : true
35+ uses : astral-sh/setup-uv@v5
3836
3937 - name : install deps
4038 run : uv sync --group testing
8886 key : test-v3
8987
9088 - name : install uv
91- uses : astral-sh/setup-uv@v4
89+ uses : astral-sh/setup-uv@v5
9290 with :
93- enable-cache : true
91+ python-version : ${{ matrix.python-version }}
9492
9593 - name : install deps
9694 run : uv sync --group testing
@@ -105,9 +103,6 @@ jobs:
105103 env :
106104 HYPOTHESIS_PROFILE : slow
107105
108- env :
109- UV_PYTHON : ${{ matrix.python-version }}
110-
111106 test-os :
112107 name : test on ${{ matrix.os }}
113108
@@ -127,9 +122,7 @@ jobs:
127122 uses : Swatinem/rust-cache@v2
128123
129124 - name : install uv
130- uses : astral-sh/setup-uv@v4
131- with :
132- enable-cache : true
125+ uses : astral-sh/setup-uv@v5
133126
134127 - name : install deps
135128 run : uv sync --group testing
@@ -152,9 +145,7 @@ jobs:
152145 - uses : actions/checkout@v4
153146
154147 - name : install uv
155- uses : astral-sh/setup-uv@v4
156- with :
157- enable-cache : true
148+ uses : astral-sh/setup-uv@v5
158149
159150 - name : install deps
160151 run : uv sync --group testing
@@ -197,9 +188,9 @@ jobs:
197188 - uses : actions/checkout@v4
198189
199190 - name : install uv
200- uses : astral-sh/setup-uv@v4
191+ uses : astral-sh/setup-uv@v5
201192 with :
202- enable-cache : true
193+ python-version : ${{ matrix.python-version }}
203194
204195 - name : install rust stable
205196 uses : dtolnay/rust-toolchain@stable
@@ -215,9 +206,6 @@ jobs:
215206 - run : uv pip freeze
216207 - run : uv run pytest
217208
218- env :
219- UV_PYTHON : ${{ matrix.python-version }}
220-
221209 test-pydantic-integration :
222210 runs-on : ubuntu-latest
223211 continue-on-error : true
@@ -239,9 +227,7 @@ jobs:
239227 uses : Swatinem/rust-cache@v2
240228
241229 - name : install uv
242- uses : astral-sh/setup-uv@v4
243- with :
244- enable-cache : true
230+ uses : astral-sh/setup-uv@v5
245231
246232 - name : install deps
247233 run : |
@@ -283,9 +269,7 @@ jobs:
283269 node-version : ' 18'
284270
285271 - name : install uv
286- uses : astral-sh/setup-uv@v4
287- with :
288- enable-cache : true
272+ uses : astral-sh/setup-uv@v5
289273
290274 - name : install deps
291275 run : |
@@ -343,9 +327,7 @@ jobs:
343327 actions-cache-folder : emsdk-cache
344328
345329 - name : install uv
346- uses : astral-sh/setup-uv@v4
347- with :
348- enable-cache : true
330+ uses : astral-sh/setup-uv@v5
349331
350332 - name : install deps
351333 run : uv sync --group wasm
@@ -370,9 +352,6 @@ jobs:
370352 name : wasm_wheels
371353 path : dist
372354
373- env :
374- UV_PYTHON : 3.12
375-
376355 # https://github.com/marketplace/actions/alls-green#why used for branch protection checks
377356 check :
378357 if : always()
@@ -543,9 +522,9 @@ jobs:
543522 - uses : actions/checkout@v4
544523
545524 - name : install uv
546- uses : astral-sh/setup-uv@v4
525+ uses : astral-sh/setup-uv@v5
547526 with :
548- enable-cache : true
527+ python-version : ${{ matrix.interpreter }}
549528
550529 - name : install rust stable
551530 id : rust-toolchain
@@ -560,7 +539,7 @@ jobs:
560539 id : pgo-wheel
561540 uses : ./.github/actions/build-pgo-wheel
562541 with :
563- interpreter : ${{ env.UV_PYTHON }}
542+ interpreter : ${{ matrix.interpreter }}
564543 rust-toolchain : ${{ steps.rust-toolchain.outputs.name }}
565544
566545 - run : ${{ matrix.ls || 'ls -lh' }} dist/
@@ -570,9 +549,6 @@ jobs:
570549 name : pypi_files_${{ matrix.os }}_${{ matrix.interpreter }}
571550 path : dist
572551
573- env :
574- UV_PYTHON : ${{ matrix.interpreter }}
575-
576552 inspect-pypi-assets :
577553 needs : [build, build-sdist, build-pgo]
578554 runs-on : ubuntu-latest
@@ -668,9 +644,7 @@ jobs:
668644 - uses : actions/checkout@v4
669645
670646 - name : install uv
671- uses : astral-sh/setup-uv@v4
672- with :
673- enable-cache : true
647+ uses : astral-sh/setup-uv@v5
674648
675649 - name : get dist artifacts
676650 uses : actions/download-artifact@v4
0 commit comments