ci(smoke): add audio sensorium tests to the PR smoke gate

tests/test_audio_*.py (compiler, eval-gates, pack-manifest, sensorium-mount,
CRDT-merge, and teachers once #479 lands) ran only post-merge via full-pytest;
they now gate PRs too. Glob auto-includes future audio test files. 54 tests,
~3s — well within the smoke budget.
This commit is contained in:
Shay 2026-05-29 13:31:58 -07:00
parent 47a406b590
commit 938d2bfeb3

View file

@ -1,7 +1,8 @@
name: smoke name: smoke
# Fast PR gate — runs the smoke suite (~2-3 min) on every PR push. # Fast PR gate — runs the smoke suite (~2-3 min) on every PR push.
# Covers: chat runtime, pipeline, architectural invariants. # Covers: chat runtime, pipeline, architectural invariants, audio sensorium
# (tests/test_audio_*.py — compiler/eval-gates/mount/CRDT-merge/teachers, ~3s).
# #
# Full pytest runs post-merge to main (see full-pytest.yml). # Full pytest runs post-merge to main (see full-pytest.yml).
# Regressions caught here block the PR; anything outside the smoke # Regressions caught here block the PR; anything outside the smoke
@ -49,4 +50,5 @@ jobs:
tests/test_achat.py \ tests/test_achat.py \
tests/test_runtime_config.py \ tests/test_runtime_config.py \
tests/test_cognitive_turn_pipeline.py \ tests/test_cognitive_turn_pipeline.py \
tests/test_architectural_invariants.py tests/test_architectural_invariants.py \
tests/test_audio_*.py