maboto/.github/workflows/tests.yml
Jeuner 4ba5f65f39 README als Lern-Referenz, MIT-Lizenz, CI-Workflow
- README führt jetzt mit der Lehre (der Schnitt, Architektur als
  prüfbare Regeln, Cache->Mini-Model, ehrliche Grenzen, KI-Sichtbarkeit)
  + Live-Demo-Link + ehrlicher Datenquellen-Hinweis (Bildungskontext,
  robots.txt, gekapselter Adapter)
- LICENSE (MIT)
- .github/workflows/tests.yml: volle Suite (inkl. Playwright-E2E)
  bei jedem Push -> Badge im README

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-03 21:33:36 +02:00

30 lines
671 B
YAML

name: tests
on:
push:
pull_request:
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Python 3.12 einrichten
uses: actions/setup-python@v5
with:
python-version: "3.12"
cache: pip
- name: Abhängigkeiten installieren
run: |
python -m pip install --upgrade pip
pip install -r requirements.txt
- name: Playwright-Browser (für den E2E-Test)
run: python -m playwright install --with-deps chromium
- name: Testsuite (Architektur-Regeln, Cache, Web, E2E)
env:
PYTHONPATH: src
run: python -m pytest -q