Skip to content

Commit e7c5dc7

Browse files
dependabot[bot]Viicos
andauthoredJan 6, 2025
Bump astral-sh/setup-uv from 4 to 5 (pydantic#1596)
Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Viicos <[email protected]>
1 parent 562fad3 commit e7c5dc7

File tree

2 files changed

+15
-41
lines changed

2 files changed

+15
-41
lines changed
 

‎.github/workflows/ci.yml

+14-40
Original file line numberDiff line numberDiff line change
@@ -32,9 +32,7 @@ jobs:
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
@@ -88,9 +86,9 @@ jobs:
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

‎.github/workflows/codspeed.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
python-version: ${{ env.UV_PYTHON}}
2727

2828
- name: install uv
29-
uses: astral-sh/setup-uv@v4
29+
uses: astral-sh/setup-uv@v5
3030
with:
3131
enable-cache: true
3232

0 commit comments

Comments
 (0)
Please sign in to comment.