Dry-Run Modus: Pipeline testen ohne echte MRs zu erstellen #86
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Beschreibung
Es gibt keinen Dry-Run Modus um die Pipeline zu testen ohne tatsächlich Branches zu pushen oder MRs in GitLab/Forgejo zu erstellen. Für Testing und Onboarding neuer Repos ist das essenziell.
Hintergrund
Beim Onboarding eines neuen Repos will man testen ob Scoring, Preparation und Claude Runner funktionieren — ohne echte MRs zu erzeugen. Aktuell muss man entweder eine separate GitLab-Instanz nutzen oder MRs manuell wieder schließen.
Akzeptanzkriterien
POST /api/tickets/{id}/start-pipeline?dry_run=true[DRY-RUN]PrefixTechnische Hinweise
backend/services/pipeline.py,backend/services/claude_runner.py,backend/services/gitlab_service.pydry_run: bool = FalseParameter durch Pipeline-Kette durchreichenAufwand: M