patternfly / patternfly/patternfly-react

Investigate CI solution for ensuring proper commit format for the first commit of PRs

Ouverte
#10,755 5 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

PF Team Stale
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

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. 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

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.