patternfly / patternfly/patternfly-react
Investigate CI solution for ensuring proper commit format for the first commit of PRs
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 862
- Forks
- 392
- Merge moyen
- 4 j 8 h
- PR mergées (30 j)
- 9
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Aucun fichier ni test n’est nommé. Commencez par examiner la configuration CI du dépôt et évaluer commitlint-github-action ou une approche similaire pour vérifier uniquement le premier commit d’une pull request. La tâche est considérée comme terminée lorsqu’un contrôle viable qui préserve le comportement du squash-merge a été documenté ou implémenté, et qu’il a été décidé s’il peut être reproduit dans les dépôts d’extensions.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- github-actions
- Domaine
- ci-cd, release
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100