Ich möchte ein GitHub-Projekt einrichten, das conventional-changelog standard version verwendet, um sein Changelog zu generieren. Wir verwenden einen squash and merge Workflow, um PRs in unseren Hauptentwicklungszweig zu integrieren.Validiere das Format von GitHub Commin-Nachrichten "Squash and Merge"
Gibt es eine Möglichkeit, dass ich erzwingen kann, dass die Commit-Nachricht des gequetschten Commits einem bestimmten Format folgt?
Idealerweise würde dies gut mit der GitHub-Benutzeroberfläche funktionieren, z. B. als fehlgeschlagene Prüfung. Mir ist klar, dass ich einfach eine Browsererweiterung schreiben könnte, um dies zu erzwingen, aber dann muss jeder, der an dem Projekt arbeitet, die Erweiterung installieren, die für ein Open-Source-Projekt zu hoch ist.
sein kann irgendeine Art von git Haken benutzen? –