QUALITY-001: CI-Workflow für Tests, Ruff und Mypy einrichten #2

Closed
opened 2026-06-10 21:16:36 +02:00 by Otto · 1 comment
Collaborator

Problem

Die Qualitätschecks laufen aktuell nur manuell. Dadurch können fehlende Dependencies, Mypy-Paketprobleme oder kaputte Endpunkte unbemerkt in Branches landen.

Vorschlag

  • Gitea Actions/CI für pytest -q, ruff check ., mypy app tests einrichten.
  • Optional: Python 3.11 und 3.13 Matrix.

Akzeptanz

  • Jeder Push/PR zeigt sichtbar grün/rot.
  • CI nutzt die dev-Dependencies aus pyproject.toml.
## Problem Die Qualitätschecks laufen aktuell nur manuell. Dadurch können fehlende Dependencies, Mypy-Paketprobleme oder kaputte Endpunkte unbemerkt in Branches landen. ## Vorschlag - Gitea Actions/CI für `pytest -q`, `ruff check .`, `mypy app tests` einrichten. - Optional: Python 3.11 und 3.13 Matrix. ## Akzeptanz - Jeder Push/PR zeigt sichtbar grün/rot. - CI nutzt die dev-Dependencies aus `pyproject.toml`.
Otto added the qualitytests labels 2026-06-10 21:16:36 +02:00
Author
Collaborator

Umgesetzt in PR #7: .gitea/workflows/quality.yml führt pytest -q, ruff check . und mypy app tests für Pushes/PRs aus. Lokal verifiziert: 16 Tests grün, Ruff grün, Mypy grün.

Umgesetzt in PR #7: `.gitea/workflows/quality.yml` führt `pytest -q`, `ruff check .` und `mypy app tests` für Pushes/PRs aus. Lokal verifiziert: 16 Tests grün, Ruff grün, Mypy grün.
pino closed this issue 2026-06-11 00:12:45 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: pino/sillyhome-next#2