Skip to content

Commit 0821c72

Browse files
committed
Update the actions to use pdm
1 parent 2fcc2af commit 0821c72

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

.github/workflows/main.yml

+8-10
Original file line numberDiff line numberDiff line change
@@ -20,17 +20,15 @@ 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 sync --only-keep --dev
3129
3230
- name: Run tests
33-
run: uv run invoke tests
31+
run: pdm run invoke tests
3432

3533
lint:
3634
name: Lint
@@ -46,17 +44,17 @@ jobs:
4644
with:
4745
retry: true
4846

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

5250
- name: Install dependencies
5351
env:
5452
UV_PYTHON: "python3.10"
5553
run: |
56-
uv sync --frozen --no-sources
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)