Skip to main content

Revue d'une pull request créée par GitHub Copilot

Après que Copilot a créé un pull request, vous devez l'examiner. Vous pouvez mentionner @copilot pour demander à Copilot d'apporter des modifications, ou apporter les modifications vous-même.

Qui peut utiliser cette fonctionnalité ?

Copilot, agent de codage est disponible avec les forfaits GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business et GitHub Copilot Enterprise. L'agent est disponible dans tous les référentiels stockés sur GitHub, à l'exception des référentiels appartenant à comptes d’utilisateur managés et où il a été explicitement désactivé.
Sign up for Copilot

Remarque

Pour une introduction à Copilot, agent de codage, voir À propos de GitHub agent de codage Copilot.

Examen des modifications de Copilot

Après que Copilot a terminé de travailler sur une tâche de développement et vous a demandé de relire la pull request, vous devez examiner soigneusement le travail de Copilot avant de fusionner la pull request.

Important

Si vous avez des règles ou des protections de branche qui nécessitent des approbations de pull request et que vous demandez à Copilot de créer une pull request, vous pouvez approuver la pull request, mais votre approbation ne compte pas pour le nombre requis d’approbations. Quelqu’un d’autre doit approuver la pull request pour qu’elle soit fusionnée.

Vous pouvez demander à Copilot d'apporter des modifications en le mentionnant dans les commentaires de la pull request @copilot, ou vous pouvez consulter la branche de Copilot et apporter les modifications vous-même.

Si vous le souhaitez, lors de l’envoi d’un commentaire de demande de tirage (pas d’une évaluation ou d’un commentaire d’évaluation) via l’interface web GitHub, vous pouvez sélectionner un modèle à l’aide du sélecteur de modèles. Par défaut, Copilot utilise le modèle initialement prévu pour soumettre le pull request.

Conseil

Nous vous recommandons de traiter vos commentaires de révision au lieu de les soumettre individuellement.

Copilot ne répond qu'aux commentaires des personnes qui ont un accès en écriture au référentiel.

Lorsque Copilot démarre une nouvelle session d’agent en réponse à votre commentaire, un emoji yeux (👀) est ajouté comme réaction au commentaire, et un événement « Copilot a commencé à travailler » est ajouté à la chronologie de la demande de tirage.

Capture d’écran d’une chronologie de requête de tirage avec un commentaire de révision avec la réaction des yeux et un événement de chronologie « Copilot a commencé à travailler ».

Lorsque Copilot démarre une nouvelle session sur la même pull request, il mémorise le contexte de la session précédente, ce qui permet un fonctionnement plus rapide et de manière plus fiable.

Remarque

Si la pull request a été créée par un assistant personnalisé, lorsque vous mentionnez @copilot dans les commentaires de la pull request, le même assistant personnalisé sera utilisé pour effectuer d'autres modifications. Cela garantit la cohérence dans la configuration spécialisée de l’agent tout au long du cycle de vie des pull requests. Consultez « Création d’agents personnalisés pour Copilot, agent de codage ».

Pour plus d’informations, consultez la section « Utiliser des commentaires pour itérer sur une pull request » dans Meilleures pratiques pour utiliser GitHub Copilot pour travailler sur des tâches.

Gestion GitHub Actions des exécutions de workflow

Par défaut, les workflows GitHub Actions ne s’exécutent pas automatiquement lorsque Copilot envoie des modifications vers une pull request.

Les flux de travail GitHub Actions peuvent disposer de privilèges et accéder à des secrets confidentiels.

Pour autoriser l'exécution des workflows GitHub Actions, cliquez sur le bouton Approuver et exécuter les flux de travail dans la boîte de fusion du pull request.

Capture d’écran de la zone de fusion sur une pull request provenant de Copilot, avec le bouton « Approve and run workflows ».

Si vous le souhaitez, vous pouvez configurer Copilot, agent de codage pour permettre aux workflows GitHub Actions de s’exécuter sans intervention humaine. Pour plus d’informations, veuillez consulter la section Configuration des paramètres pour l’agent de codage Copilot GitHub.

Fournir un retour d'information sur le travail de Copilot

Vous pouvez fournir des commentaires sur le travail de Copilot à l'aide des boutons de commentaires sur les pull requests et les commentaires de Copilot. Nous utilisons ces retours pour améliorer le produit et la qualité des solutions de Copilot.

  1. Sur une pull request ou un commentaire de Copilot, cliquez sur le bouton pouce levé (👍) ou pouce baissé (👎).
  2. Si vous cliquez sur le bouton « pouce vers le bas », vous êtes invité à fournir des informations supplémentaires. Vous pouvez, si vous le souhaitez, choisir la raison de vos commentaires négatifs et laisser un commentaire avant de cliquer sur Envoyer des commentaires.

Pour approfondir

  •         [AUTOTITLE](/copilot/tutorials/coding-agent/best-practices)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/coding-agent/using-the-copilot-coding-agent-logs)
    
  •         [AUTOTITLE](/copilot/using-github-copilot/coding-agent/troubleshooting-copilot-coding-agent)