Skip to content

Commit 81c7bc0

Browse files
committed
Do not use uv system envvar; Use uv to install python
1 parent 845ccd6 commit 81c7bc0

File tree

5 files changed

+15
-20
lines changed

5 files changed

+15
-20
lines changed

.github/workflows/ci.yaml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ on:
44
concurrency:
55
group: ${{ github.workflow }}-${{ github.ref }}
66
cancel-in-progress: true
7-
env:
8-
UV_SYSTEM_PYTHON: true
97
jobs:
108
lint:
119
runs-on: ubuntu-latest
1210
steps:
1311
- uses: actions/checkout@v4
14-
- uses: actions/setup-python@v5
12+
- uses: astral-sh/setup-uv@v3
13+
- run: uv python install
14+
- run: make dev
1515
- run: make lint
1616
- run: make fmt
1717

@@ -27,9 +27,8 @@ jobs:
2727
- "3.12"
2828
steps:
2929
- uses: actions/checkout@v4
30-
- uses: actions/setup-python@v5
31-
with:
32-
python-version: ${{ matrix.python-version }}
30+
- uses: astral-sh/setup-uv@v3
31+
- run: uv python install ${{ matrix.python-version }}
3332
- run: make dev
3433
- run: make test
3534

@@ -94,6 +93,7 @@ jobs:
9493
runs-on: ubuntu-latest
9594
steps:
9695
- uses: actions/checkout@v4
97-
- uses: actions/setup-python@v5
96+
- uses: astral-sh/setup-uv@v3
97+
- run: uv python install
9898
- run: make dev
9999
- run: make build

.github/workflows/coverage.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,13 @@ on:
44
concurrency:
55
group: ${{ github.workflow }}-${{ github.ref }}
66
cancel-in-progress: true
7-
env:
8-
UV_SYSTEM_PYTHON: true
97
jobs:
108
cov:
119
runs-on: ubuntu-latest
1210
steps:
1311
- uses: actions/checkout@v4
14-
- uses: actions/setup-python@v5
12+
- uses: astral-sh/setup-uv@v3
13+
- run: uv python install
1514
- run: make dev
1615
- run: make test
1716
- run: make cov-xml

.github/workflows/release.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ on:
33
push:
44
tags:
55
- "v*.*.*"
6-
env:
7-
UV_SYSTEM_PYTHON: true
86
jobs:
97
default:
108
runs-on: ubuntu-latest
@@ -14,7 +12,8 @@ jobs:
1412
- uses: actions/checkout@v4
1513
with:
1614
fetch-depth: 0
17-
- uses: actions/setup-python@v5
15+
- uses: astral-sh/setup-uv@v3
16+
- run: uv python install
1817
- uses: actions/setup-node@v4
1918
- run: make build
2019
- run: make install

.github/workflows/site.yaml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,6 @@ on:
66
- "v*.*.*"
77
pull_request:
88

9-
env:
10-
UV_SYSTEM_PYTHON: true
11-
129
permissions:
1310
id-token: write
1411
pages: write
@@ -25,7 +22,8 @@ jobs:
2522
- uses: actions/checkout@v4
2623
with:
2724
fetch-depth: 0
28-
- uses: actions/setup-python@v5
25+
- uses: astral-sh/setup-uv@v3
26+
- run: uv python install
2927
- run: make deps
3028
- run: make build
3129
- run: make install
@@ -44,7 +42,8 @@ jobs:
4442
- uses: actions/checkout@v4
4543
with:
4644
fetch-depth: 0
47-
- uses: actions/setup-python@v5
45+
- uses: astral-sh/setup-uv@v3
46+
- run: uv python install
4847
- uses: actions/setup-node@v4
4948
- uses: quarto-dev/quarto-actions/setup@v2
5049
- run: make deps

Dockerfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
FROM python:3
22

3-
ENV UV_SYSTEM_PYTHON=true
4-
53
RUN apt-get update && apt-get install -y make
64

75
WORKDIR /sdk

0 commit comments

Comments
 (0)