Versionsverwaltung für whisper-local: aktualisiert die Version in pyproject.toml nach SemVer,
erstellt einen Git-Commit und setzt ein Git-Tag. IMMER aktivieren wenn der Nutzer einen
Git-Commit erstellen möchte — dann zuerst fragen ob die Version mit gebumpt werden soll,
bevor der Commit gemacht wird. Auch direkt aktivieren wenn der Nutzer die Version erhöhen,
ein Release erstellen oder einen neuen Stand taggen möchte.
---
# Version Bump für whisper-local
## Modus A — Commit-Anfrage (Normalfall)
Wenn der Nutzer einen Git-Commit erstellen möchte, **bevor** du den Commit machst:
Frage einmal kurz:
> „Soll ich die Version in `pyproject.toml` mit aktualisieren? (aktuell: X.Y.Z) — patch / minor / major / nein"
- Antwortet er mit patch / minor / major: führe zuerst den **Versions-Bump** durch (Schritte 1–5 unten), dann committe **alle** vorgesehenen Änderungen zusammen in einem einzigen Commit (nicht zwei separate Commits).
- Antwortet er mit nein oder macht keine Angabe: Commit wie gewohnt, kein Versions-Bump.
## Modus B — Direkter Versions-Bump
Wenn der Nutzer explizit die Version erhöhen will (z.B. „bump patch", „minor release", „Version auf 2.0.0"):
Führe direkt Schritte 1–6 aus, ohne vorher zu fragen.