Skip to content

Commit cb3a215

Browse files
authored
Add uv check (#319)
* Add uv check * Update pipeline.yml
1 parent fe37e40 commit cb3a215

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
@@ -138,6 +138,18 @@ jobs:
138138
pip install . --no-deps --no-build-isolation
139139
pip check
140140
141+
uv_check:
142+
needs: [black]
143+
runs-on: ubuntu-latest
144+
steps:
145+
- uses: actions/checkout@v4
146+
- uses: astral-sh/setup-uv@v7
147+
- name: Install the project and pip check
148+
shell: bash -l {0}
149+
run: |
150+
uv sync --all-extras --dev
151+
pip check
152+
141153
unittest_matrix:
142154
needs: [black]
143155
runs-on: ${{ matrix.operating-system }}
@@ -204,7 +216,7 @@ jobs:
204216
python -m unittest discover tests
205217
206218
autobot:
207-
needs: [unittest_old, unittest_matrix, notebooks, pip_check, coverage]
219+
needs: [uv_check, unittest_old, unittest_matrix, notebooks, pip_check, coverage]
208220
permissions:
209221
contents: write
210222
pull-requests: write

0 commit comments

Comments
 (0)