32
32
- run : rustup component add llvm-tools-preview
33
33
34
34
- name : install uv
35
- uses : astral-sh/setup-uv@v4
36
- with :
37
- enable-cache : true
35
+ uses : astral-sh/setup-uv@v5
38
36
39
37
- name : install deps
40
38
run : uv sync --group testing
88
86
key : test-v3
89
87
90
88
- name : install uv
91
- uses : astral-sh/setup-uv@v4
89
+ uses : astral-sh/setup-uv@v5
92
90
with :
93
- enable-cache : true
91
+ python-version : ${{ matrix.python-version }}
94
92
95
93
- name : install deps
96
94
run : uv sync --group testing
@@ -105,9 +103,6 @@ jobs:
105
103
env :
106
104
HYPOTHESIS_PROFILE : slow
107
105
108
- env :
109
- UV_PYTHON : ${{ matrix.python-version }}
110
-
111
106
test-os :
112
107
name : test on ${{ matrix.os }}
113
108
@@ -127,9 +122,7 @@ jobs:
127
122
uses : Swatinem/rust-cache@v2
128
123
129
124
- name : install uv
130
- uses : astral-sh/setup-uv@v4
131
- with :
132
- enable-cache : true
125
+ uses : astral-sh/setup-uv@v5
133
126
134
127
- name : install deps
135
128
run : uv sync --group testing
@@ -152,9 +145,7 @@ jobs:
152
145
- uses : actions/checkout@v4
153
146
154
147
- name : install uv
155
- uses : astral-sh/setup-uv@v4
156
- with :
157
- enable-cache : true
148
+ uses : astral-sh/setup-uv@v5
158
149
159
150
- name : install deps
160
151
run : uv sync --group testing
@@ -197,9 +188,9 @@ jobs:
197
188
- uses : actions/checkout@v4
198
189
199
190
- name : install uv
200
- uses : astral-sh/setup-uv@v4
191
+ uses : astral-sh/setup-uv@v5
201
192
with :
202
- enable-cache : true
193
+ python-version : ${{ matrix.python-version }}
203
194
204
195
- name : install rust stable
205
196
uses : dtolnay/rust-toolchain@stable
@@ -215,9 +206,6 @@ jobs:
215
206
- run : uv pip freeze
216
207
- run : uv run pytest
217
208
218
- env :
219
- UV_PYTHON : ${{ matrix.python-version }}
220
-
221
209
test-pydantic-integration :
222
210
runs-on : ubuntu-latest
223
211
continue-on-error : true
@@ -239,9 +227,7 @@ jobs:
239
227
uses : Swatinem/rust-cache@v2
240
228
241
229
- name : install uv
242
- uses : astral-sh/setup-uv@v4
243
- with :
244
- enable-cache : true
230
+ uses : astral-sh/setup-uv@v5
245
231
246
232
- name : install deps
247
233
run : |
@@ -283,9 +269,7 @@ jobs:
283
269
node-version : ' 18'
284
270
285
271
- name : install uv
286
- uses : astral-sh/setup-uv@v4
287
- with :
288
- enable-cache : true
272
+ uses : astral-sh/setup-uv@v5
289
273
290
274
- name : install deps
291
275
run : |
@@ -343,9 +327,7 @@ jobs:
343
327
actions-cache-folder : emsdk-cache
344
328
345
329
- name : install uv
346
- uses : astral-sh/setup-uv@v4
347
- with :
348
- enable-cache : true
330
+ uses : astral-sh/setup-uv@v5
349
331
350
332
- name : install deps
351
333
run : uv sync --group wasm
@@ -370,9 +352,6 @@ jobs:
370
352
name : wasm_wheels
371
353
path : dist
372
354
373
- env :
374
- UV_PYTHON : 3.12
375
-
376
355
# https://github.com/marketplace/actions/alls-green#why used for branch protection checks
377
356
check :
378
357
if : always()
@@ -543,9 +522,9 @@ jobs:
543
522
- uses : actions/checkout@v4
544
523
545
524
- name : install uv
546
- uses : astral-sh/setup-uv@v4
525
+ uses : astral-sh/setup-uv@v5
547
526
with :
548
- enable-cache : true
527
+ python-version : ${{ matrix.interpreter }}
549
528
550
529
- name : install rust stable
551
530
id : rust-toolchain
@@ -560,7 +539,7 @@ jobs:
560
539
id : pgo-wheel
561
540
uses : ./.github/actions/build-pgo-wheel
562
541
with :
563
- interpreter : ${{ env.UV_PYTHON }}
542
+ interpreter : ${{ matrix.interpreter }}
564
543
rust-toolchain : ${{ steps.rust-toolchain.outputs.name }}
565
544
566
545
- run : ${{ matrix.ls || 'ls -lh' }} dist/
@@ -570,9 +549,6 @@ jobs:
570
549
name : pypi_files_${{ matrix.os }}_${{ matrix.interpreter }}
571
550
path : dist
572
551
573
- env :
574
- UV_PYTHON : ${{ matrix.interpreter }}
575
-
576
552
inspect-pypi-assets :
577
553
needs : [build, build-sdist, build-pgo]
578
554
runs-on : ubuntu-latest
@@ -668,9 +644,7 @@ jobs:
668
644
- uses : actions/checkout@v4
669
645
670
646
- name : install uv
671
- uses : astral-sh/setup-uv@v4
672
- with :
673
- enable-cache : true
647
+ uses : astral-sh/setup-uv@v5
674
648
675
649
- name : get dist artifacts
676
650
uses : actions/download-artifact@v4
0 commit comments