We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77dde23 commit db61b90Copy full SHA for db61b90
.github/workflows/checks.yml
@@ -46,15 +46,20 @@ jobs:
46
uses: actions/checkout@v4
47
with:
48
submodules: "true"
49
- - name: Setup PDM
50
- uses: pdm-project/setup-pdm@v4
51
- # You are now able to use PDM in your workflow
52
- - name: Install dependencies
53
- run: pdm install
+ - name: Install uv
+ uses: astral-sh/setup-uv@v5
+ with:
+ enable-cache: true
+ cache-dependency-glob: "uv.lock"
54
+
55
+ - name: Install the project
56
+ run: uv sync --all-extras --dev
57
58
- name: Type check
- run: pdm run basedpyright
59
+ run: uv run basedpyright .
60
61
- name: Unit tests
- run: pdm run pytest ./tests
62
+ run: uv run pytest tests
63
64
ruff:
65
runs-on: ubuntu-latest
0 commit comments