Skip to content

Commit 61ef9ec

Browse files
Run all stuff via Makefile
1 parent 25c4532 commit 61ef9ec

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

.github/workflows/python-package.yml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,25 @@ jobs:
1919
runs-on: ${{ matrix.os }}
2020
steps:
2121
- uses: actions/checkout@v4
22-
- name: Install dependencies
23-
run: |
24-
python -m pip install --upgrade pip
25-
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
26-
if [ -f test_requirements.txt ]; then pip install -r test_requirements.txt; fi
2722
- name: Lint with Ruff
2823
run: |
2924
pip install ruff
3025
ruff --output-format=github .
3126
continue-on-error: true
3227

28+
- name: Install dependencies
29+
run: |
30+
python -m pip install --upgrade pip
31+
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
32+
if [ -f test_requirements.txt ]; then pip install -r test_requirements.txt; fi
33+
pip install coveralls
34+
pip install mypy
35+
python -m pip install --editable .
36+
37+
3338
- name: Run tests
3439
run: |
3540
make quick_test
36-
make test
41+
make test_coverage
42+
make typecheck
3743

0 commit comments

Comments
 (0)