CI workflow (pytest + CLI demo + live smoke on py3.10/3.13); evolve CLI now reports test evaluation; add python -m wikiskill entry; README badges

This commit is contained in:
DistributedApps.AI
2026-08-31 11:32:08 -04:00
parent 4bb6ce97c8
commit 1fa25d8c3a
5 changed files with 44 additions and 2 deletions
+27
View File
@@ -0,0 +1,27 @@
name: CI
on:
push:
branches: [main]
pull_request:
jobs:
test:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ["3.10", "3.13"]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install
run: pip install -e ".[dev,ui]"
- name: Run tests
run: pytest -q --timeout=120
- name: CLI demo (mock, end-to-end)
run: python -m wikiskill.demo --root ci_demo --iterations 3
- name: Live-server smoke test
run: python smoke_test.py