patternfly / patternfly/patternfly-react
Investigate CI solution for ensuring proper commit format for the first commit of PRs
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 862
- Forks
- 392
- Ø Merge
- 4 T. 8 Std.
- Gemergte PRs (30 T.)
- 9
Beschreibung
Describe the enhancement or change
We pretty often run into issues where improper commit message formatting causes a release to not happen when expected.
This could be resolved by enforcing formatting on every commit like we do in core, but that would be a bit of an inconvenience for all but the first commit since we squash on merge and the commit message format after the first commit doesn't matter.
We may be able to use https://github.com/wagoid/commitlint-github-action or something similar to do this.
Also, if we do find a good solution here we should probably replicate it in the extension repos.
Jira Issue: PF-44
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Es werden keine Dateien oder Tests genannt. Beginne damit, das CI-Setup des Repositorys zu überprüfen und commitlint-github-action oder einen ähnlichen Ansatz zu evaluieren, um nur den ersten Commit eines Pull Requests zu prüfen. Als erledigt gilt, wenn eine praktikable Prüfung dokumentiert oder implementiert ist, die das Verhalten beim Squash-Merge beibehält, und entschieden wurde, ob sie in den Extension-Repositories reproduziert werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- github-actions
- Bereich
- ci-cd, release
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100