Skip to content

Audit remediation: god-file splits + ~30 bug fixes (34/35; e2e green 371/371, CI green) #25

Audit remediation: god-file splits + ~30 bug fixes (34/35; e2e green 371/371, CI green)

Audit remediation: god-file splits + ~30 bug fixes (34/35; e2e green 371/371, CI green) #25

Workflow file for this run

name: ci
on:
push:
branches: [main]
pull_request:
jobs:
smoke:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: "3.11"
- name: Install runtime deps
run: pip install -r requirements.txt
- name: Check frontend ES modules parse
run: |
set -e
for f in $(find src -name '*.js'); do
cp "$f" "$f.mjs" && node --check "$f.mjs" && rm "$f.mjs"
done
- name: Check Python sources parse
run: |
python3 - <<'PY'
import ast
for f in ("server.py", "engine.py", "mask_trace_prep.py"):
ast.parse(open(f).read()); print(f, "OK")
PY
- name: Smoke tests (parse + pixelvec + render)
run: python3 tests/test_smoke.py