Skip to content

Commit 248c080

Browse files
committed
Update the actions to use pdm
1 parent 2fcc2af commit 248c080

File tree

1 file changed

+10
-12
lines changed

1 file changed

+10
-12
lines changed

.github/workflows/main.yml

+10-12
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,16 @@ jobs:
2020
- uses: actions/checkout@v4
2121
with:
2222
persist-credentials: false
23-
- name: Install uv
24-
uses: astral-sh/setup-uv@v3
23+
- name: Install pdm
24+
uses: pdm-project/setup-pdm@v4
2525

2626
- name: Install dependencies
27-
env:
28-
UV_PYTHON: "python${{ matrix.python-version }}"
2927
run: |
30-
uv sync --frozen --no-sources
28+
pdm venv create
29+
pdm sync --only-keep --dev
3130
3231
- name: Run tests
33-
run: uv run invoke tests
32+
run: pdm run invoke tests
3433

3534
lint:
3635
name: Lint
@@ -46,17 +45,16 @@ jobs:
4645
with:
4746
retry: true
4847

49-
- name: Install uv
50-
uses: astral-sh/setup-uv@v3
48+
- name: Install pdm
49+
uses: pdm-project/setup-pdm@v4
5150

5251
- name: Install dependencies
53-
env:
54-
UV_PYTHON: "python3.10"
5552
run: |
56-
uv sync --frozen --no-sources
53+
pdm venv create
54+
pdm sync --only-keep --dev
5755
5856
- name: Run linters
59-
run: uv run invoke lint --diff
57+
run: pdm run invoke lint --diff
6058

6159
deploy:
6260
name: Deploy

0 commit comments

Comments
 (0)