Skip to content

Commit 92d269a

Browse files
authored
ci: switch to uv based project installation (#2445)
1 parent 631068b commit 92d269a

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

.github/workflows/testing.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ jobs:
2929

3030
steps:
3131
- uses: actions/checkout@v5
32-
- name: Set up Python ${{ matrix.python-version }}
33-
uses: actions/setup-python@v6
32+
- name: Install latest version of uv and set up Python ${{ matrix.python-version }}
33+
uses: astral-sh/setup-uv@v7
3434
with:
3535
python-version: ${{ matrix.python-version }}
36-
- name: Install dependencies
37-
run: |
38-
python -m pip install --upgrade pip
39-
pip install -e ".[test]"
36+
activate-environment: "true"
37+
- name: Install dependencies (including test group)
38+
run: uv sync --extra test
39+
- name: Display the project's dependency tree (including information on outdated packages)
40+
run: uv tree --outdated
4041
- name: Run Checking Mechanisms
4142
run: make check

0 commit comments

Comments
 (0)