Ziel
Das automatische Löschen gemergter PR-Branches soll Bestandteil des Repository-Standards werden.
Hintergrund
GitHub verwaltet delete_branch_on_merge pro Repository; die Einstellung wird nicht automatisch aus trsdn/.github vererbt. Ohne sie sammeln sich nach erfolgreichen Pull Requests überflüssige Remote-Branches an und erschweren die Übersicht.
Umsetzung
- Den Standard in
trsdn/.github dokumentieren: delete_branch_on_merge = true.
- Einen automatisierten Compliance-Check für verwaltete
trsdn-Repositories vorsehen.
- Eine sichere Möglichkeit bereitstellen, die Einstellung per GitHub-API auf bestehende Repositories auszurollen.
- Archivierte Repositories und Forks ausschließen.
- Offene PR-Branches bleiben von GitHub automatisch unangetastet.
Acceptance Criteria
Ziel
Das automatische Löschen gemergter PR-Branches soll Bestandteil des Repository-Standards werden.
Hintergrund
GitHub verwaltet
delete_branch_on_mergepro Repository; die Einstellung wird nicht automatisch austrsdn/.githubvererbt. Ohne sie sammeln sich nach erfolgreichen Pull Requests überflüssige Remote-Branches an und erschweren die Übersicht.Umsetzung
trsdn/.githubdokumentieren:delete_branch_on_merge = true.trsdn-Repositories vorsehen.Acceptance Criteria
.github-Repository vererbt wird.trsdn-Repositories mit deaktiviertemdelete_branch_on_merge.true.