Skip to content

Commit 4c14658

Browse files
authored
Add uv check (#950)
1 parent b09b30d commit 4c14658

1 file changed

Lines changed: 13 additions & 1 deletion

File tree

.github/workflows/pipeline.yml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,18 @@ jobs:
9898
pip install . --no-deps --no-build-isolation
9999
pip check
100100
101+
uv_check:
102+
needs: [black]
103+
runs-on: ubuntu-latest
104+
steps:
105+
- uses: actions/checkout@v4
106+
- uses: astral-sh/setup-uv@v7
107+
- name: Install the project and pip check
108+
shell: bash -l {0}
109+
run: |
110+
uv sync --all-extras --dev
111+
pip check
112+
101113
benchmark:
102114
needs: [black]
103115
runs-on: ${{ matrix.operating-system }}
@@ -436,7 +448,7 @@ jobs:
436448
GH_TOKEN: ${{secrets.GITHUB_TOKEN}}
437449

438450
uml:
439-
needs: [unittest_slurm_mpich, unittest_old, unittest_win, unittest_openmpi, unittest_mpich, unittest_flux_openmpi, unittest_flux_mpich, notebooks, benchmark, minimal, pip_check, mypy]
451+
needs: [uv_check, unittest_slurm_mpich, unittest_old, unittest_win, unittest_openmpi, unittest_mpich, unittest_flux_openmpi, unittest_flux_mpich, notebooks, benchmark, minimal, pip_check, mypy]
440452
runs-on: ubuntu-latest
441453
steps:
442454
- uses: actions/checkout@v4

0 commit comments

Comments
 (0)