From 938d2bfeb3fc19641e144c357285438dd9bb4694 Mon Sep 17 00:00:00 2001 From: Shay Date: Fri, 29 May 2026 13:31:58 -0700 Subject: [PATCH] ci(smoke): add audio sensorium tests to the PR smoke gate MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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. --- .github/workflows/smoke.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/smoke.yml b/.github/workflows/smoke.yml index 0b70d8ae..62057ecf 100644 --- a/.github/workflows/smoke.yml +++ b/.github/workflows/smoke.yml @@ -1,7 +1,8 @@ name: smoke # 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). # Regressions caught here block the PR; anything outside the smoke @@ -49,4 +50,5 @@ jobs: tests/test_achat.py \ tests/test_runtime_config.py \ tests/test_cognitive_turn_pipeline.py \ - tests/test_architectural_invariants.py + tests/test_architectural_invariants.py \ + tests/test_audio_*.py