`rewire-pipeline` Command Switches YAML Triggers
- Vorherrschende Sprache
- C#
- Sterne
- 478
- Forks
- 146
- Ø Merge
- 7 T. 21 Std.
- Gemergte PRs (30 T.)
- 2
Beschreibung
## Description
After running the `rewire-pipeline` against an ADO YAML pipeline, the pipeline options/triggers have been changed unexpectedly. Curling the definition content it looks like the `rewire-pipeline` command removes the pipeline definition `triggers` object and instead populates it with `options` (mine didn't have options before anyway). After manually unchecking the `Override the YAML continuous integration trigger from here` checkbox and curling the definition, the `triggers` object is repopulated.

**After Running Command**:

**After Manually Reverting/Unchecking**:

## Reproduction Steps
Run the `rewire-pipeline` command against an ADO YAML pipeline without any explicit pipeline definition trigger overrides. After running the command, edit the pipeline in ADO and navigate to the triggers. Notice the `Override the YAML continuous integration trigger from here` checkbox is checked.
Beitragsleitfaden
Rechercherichtung
Beginne mit dem Befehl `rewire-pipeline` und reproduziere das Problem bei einer ADO-YAML-Pipeline ohne explizite Trigger-Überschreibungen. Vergleiche die Pipeline-Definition vor und nach dem Befehl und konzentriere dich dabei auf die Objekte `triggers` und `options`; als abgeschlossen gilt die Aufgabe, wenn die YAML-Trigger intakt bleiben und das Kontrollkästchen zum Überschreiben nicht unerwartet aktiviert wird.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, csharp
- Bereich
- ci-cd, cli, devops
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100