Skip to content

chore(deps): update uvicorn requirement from >=0.29.0 to >=0.51.0 in /apps/demo_miniapp #435

chore(deps): update uvicorn requirement from >=0.29.0 to >=0.51.0 in /apps/demo_miniapp

chore(deps): update uvicorn requirement from >=0.29.0 to >=0.51.0 in /apps/demo_miniapp #435

Workflow file for this run

# CI — QA review P1: pytest otomatis untuk apps/brain_qa
name: brain_qa CI
on:
push:
branches: [main, master]
pull_request:
branches: [main, master]
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 30
env:
SIDIX_DISABLE_HAFIDZ_REINDEX: "1"
defaults:
run:
working-directory: apps/brain_qa
steps:
- uses: actions/checkout@v4
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Pytest core regression suite
run: |
set -e
# Keep CI deterministic: exclude runtime-heavy growth-loop tests that
# may call LLM/OMNYX background paths on clean GitHub runners.
for suite in \
tests/test_omnyx_live_regressions.py \
tests/test_memory_store.py \
tests/test_conversation_memory.py \
tests/test_maqashid_auto_tune.py \
tests/test_ui_stream_memory_wiring.py \
tests/test_pivot_maturity.py \
tests/test_hafidz_injector.py \
tests/test_sanad_orchestra.py \
tests/test_self_test_loop.py
do
echo "=== $suite ==="
python -m pytest "$suite" -q --tb=short
done