Skip to content

Commit bb52a1b

Browse files
committed
Fix missing bugs in gh workflow
- Add 'shell: bash' for cross platform
1 parent 82f43ad commit bb52a1b

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

.github/workflows/test.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,18 @@ jobs:
2929
uses: ./.github/actions/setup-venv
3030
- name: Run quick tests
3131
id: run-quick-tests
32+
shell: bash
3233
run: >
3334
uv run pytest \
34-
-m "not slow and not full_pipeline"
35+
-m "not slow and not full_pipeline" \
3536
--junitxml=pytest-quick.xml \
3637
--cov=src tests \
3738
--log-level=DEBUG \
3839
--verbose
3940
4041
- name: Run slow tests (manual trigger)
4142
if: github.event_name == 'workflow_dispatch'
43+
shell: bash
4244
run: >
4345
uv run pytest \
4446
-m "slow and not full_pipeline" \
@@ -49,6 +51,7 @@ jobs:
4951
5052
- name: Run full pipeline tests (manual trigger)
5153
if: github.event_name == 'workflow_dispatch' && inputs.e2e == true
54+
shell: bash
5255
run: >
5356
uv run pytest \
5457
-m "full_pipeline" \
@@ -58,12 +61,12 @@ jobs:
5861
--verbose
5962
6063
- name: Generate coverage report
64+
shell: bash
6165
run: >
6266
uv run pytest \
6367
--cov-report=term-missing:skip-covered \
6468
--cov-report=xml:coverage.xml \
65-
--cov=src \
66-
--cov-report-only
69+
--cov=src
6770
6871
- name: Upload coverage to Codecov
6972
uses: codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de

0 commit comments

Comments
 (0)