jira-bug

Par liferay · liferay-portal

Créez un ticket de bug Jira dans le projet LPD via l'API REST. À utiliser lorsque l'utilisateur demande à créer ou soumettre un bug Jira ou un ticket LPD.

npx skills add https://github.com/liferay/liferay-portal --skill jira-bug

Créer un Bug Jira dans LPD

Créer un ticket de bug dans le projet Jira LPD via l'API REST.

Input

Quand ${ARGUMENTS} est un hash de commit, inspectez le commit avec git show pour comprendre la correction et en déduire le bug qu'il adresse. Quand ${ARGUMENTS} est une description libre, utilisez-la directement.

Rassembler les Informations

Demandez à l'utilisateur les détails manquants :

  • Summary — titre court décrivant le bug.
  • Steps to Reproduce — étapes claires et minimales.
  • Expected Behavior — ce qui aurait dû se passer.
  • Actual Behavior — ce qui s'est passé à la place.

Champs Obligatoires

Le projet LPD nécessite les champs suivants. Appliquez ces valeurs par défaut sauf si l'utilisateur en spécifie d'autres :

  • Affects Version : Master (ID : 16660).
  • Component : Déduire de la zone de code. Récupérez les composants du projet LPD et sélectionnez celui dont le nom correspond à la zone ou au mot-clé pertinent.
  • Cross Cutting Properties (customfield_10979) : None (ID : 14468).

Créer le Ticket

Créez l'issue dans le projet LPD avec le résumé rassemblé, la description et les champs obligatoires. Rédigez la description en Atlassian Document Format (ADF) avec les sections suivantes, dans cet ordre : Description, Steps to Reproduce, Expected Behavior, Actual Behavior. Ajoutez une section Fix quand un commit est référencé.

Output

La clé du ticket et l'URL de navigation : https://liferay.atlassian.net/browse/<KEY>.

Skills similaires