Skip to main content

Examen d'un pull request créé par GitHub Copilot

Après que Copilot ait ouvert une pull request, vous devez l'examiner. Vous pouvez mentionner @copilot pour demander à Copilot d’apporter des modifications, ou apporter vous-même des modifications.

Qui peut utiliser cette fonctionnalité ?

agent Copilot de cloud est disponible avec les plans 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 détenus par comptes d’utilisateur managés et où il a été désactivé explicitement.
Sign up for Copilot

Remarque

Pour une introduction à agent Copilot de cloud, consultez À propos de GitHub Copilot agent cloud.

Examen des changements de Copilot

Une fois que Copilot a terminé de travailler sur une tâche de codage et qu'il vous a demandé une révision de pull request, vous devez examiner le travail de Copilot minutieusement 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 sera pas incluse dans 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 mentionnant @copilot dans les commentaires de pull request. Par défaut, Copilot pousse les commits directement dans la branche de la pull request. Si vous préférez, vous pouvez demander à Copilot de créer un pull request distinct en utilisant le langage naturel dans votre commentaire. Vous pouvez également consulter la branche de Copilot et apporter des modifications vous-même.

Si vous le souhaitez, lors de l’envoi d’un commentaire de pull request (et non d’un commentaire ou d'une révision) via l’interface GitHub web, vous pouvez sélectionner un modèle à l’aide du sélecteur de modèle. Par défaut, Copilot utilise le modèle initialement utilisé pour créer la requête d'extraction.

Conseil

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

Copilot répond uniquement aux commentaires des personnes qui ont accès en écriture au référentiel.

Lorsque Copilot démarre une nouvelle session d’agent en réponse à votre commentaire, un emoji représentant des yeux (👀) est ajouté en réaction au commentaire, et un événement « Copilot a démarré le travail » est ajouté à la chronologie du pull request.

Capture d’écran d’une chronologie de demande de tirage avec un commentaire de révision avec la réaction des yeux et un événement de chronologie « Copilot démarré le travail ».

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 lui permet de fonctionner plus rapidement et de manière plus fiable.

Remarque

Si le pull request a été créé par un assistant personnalisé, lorsque vous mentionnez @copilot dans les commentaires du pull request, le même assistant personnalisé sera utilisé pour apporter 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 agent Copilot de cloud ».

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

Gestion des GitHub Actions exécutions de flux de travail

          Par défaut, GitHub Actions les flux de travail ne s’exécutent pas automatiquement lorsque Copilot les modifications sont envoyées à une demande de tirage (pull request).
          
          
                        GitHub Actions Les flux de travail peuvent être privilégiés et avoir accès à des secrets sensibles. Inspectez les modifications proposées dans la demande de tirage et assurez-vous que vous êtes à l’aise pour exécuter vos workflows sur la branche de la demande de tirage. Vous devez être particulièrement averti des modifications proposées dans le `.github/workflows/` répertoire qui affectent les fichiers de flux de travail.
          
          Pour permettre aux workflows GitHub Actions de s'exécuter, cliquez sur le bouton **Approuver et exécuter les workflows** dans la boîte de fusion de la pull request.
          
          ![Capture d'écran de la zone de fusion sur une pull request à partir de Copilot avec le bouton « Approuver et exécuter les workflows ».](/assets/images/help/copilot/cloud-agent/approve-and-run-workflows.png)
          
          Si vous le souhaitez, vous pouvez configurer agent Copilot de cloud pour permettre GitHub Actions aux flux de travail de s’exécuter sans intervention humaine. Pour plus d’informations, consultez [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/configuring-agent-settings).

Faire des commentaires sur Copilot.

Vous pouvez fournir un retour sur le travail de Copilot à l’aide des boutons de commentaires sur les pull requests et les commentaires de Copilot. Nous utilisons vos commentaires pour améliorer le produit et la qualité des Copilotsolutions.

  1. Sur une demande de fusion ou un commentaire 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.

Lectures complémentaires

  •         [AUTOTITLE](/copilot/tutorials/cloud-agent/get-the-best-results)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/track-copilot-sessions)
    
  •         [AUTOTITLE](/copilot/how-tos/use-copilot-agents/cloud-agent/troubleshoot-cloud-agent)