Skip to content

Commit 21ad96f

Browse files
Align CI workflow with Makefile quality gates
Co-authored-by: Shri Sukhani <shrisukhani@users.noreply.github.com>
1 parent f35b472 commit 21ad96f

File tree

1 file changed

+10
-7
lines changed

1 file changed

+10
-7
lines changed

.github/workflows/ci.yml

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -31,20 +31,23 @@ jobs:
3131
3232
- name: Install dependencies
3333
run: |
34-
python -m pip install --upgrade pip
35-
python -m pip install . pytest ruff build
34+
python3 -m pip install --upgrade pip
35+
make install
3636
3737
- name: Lint
38-
run: python -m ruff check .
38+
run: make lint
3939

4040
- name: Formatting
41-
run: python -m ruff format --check .
41+
run: make format-check
4242

4343
- name: Compile sources
44-
run: python -m compileall -q hyperbrowser examples tests
44+
run: make compile
45+
46+
- name: Architecture guard checks
47+
run: make architecture-check
4548

4649
- name: Test
47-
run: python -m pytest -q
50+
run: make test
4851

4952
- name: Build package
50-
run: python -m build
53+
run: make build

0 commit comments

Comments
 (0)