Skip to content

Commit a9ec07b

Browse files
committed
run CI with each optional dep in isolation, then together
1 parent f5741ca commit a9ec07b

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/test.yml

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,19 @@ jobs:
4545
- name: Unit Tests w/ enum-properties
4646
run: |
4747
poetry run pytest --cov-fail-under=30
48+
- name: Remove enum-properties
49+
run: |
50+
poetry run pip uninstall enum-properties --no-input
4851
- name: Install django-filters
4952
run: |
5053
poetry install -E filters
51-
- name: Run Unit Tests w/ django-filters
54+
- name: Run Unit Tests w/ django-filter
55+
run: |
56+
poetry run pytest
57+
- name: Install all deps
58+
run: |
59+
poetry install -E all
60+
- name: Run Full Unit Tests
5261
run: |
5362
poetry run pytest
5463
- name: Run Static Analysis

0 commit comments

Comments
 (0)