Skip to main content

Configuring automatic code review by GitHub Copilot

Set up Copilot to automatically review pull requests for you, a repository, or an organization.

Introduction

You can configure revisión de código Copilot to review pull requests automatically. For an overview of automatic pull request reviews, see Sobre la revisión de código de GitHub Copilot.

Configuring automatic code review for your own pull requests

Nota:

This is only available if you are on the Copilot Pro or Copilot Pro+ plan.

  1. En la esquina superior derecha de cualquier página, haz clic en la fotografía de perfil y luego en Copilot settings.

  2. Locate the Automatic revisión de código Copilot option and click the dropdown button.

    Screenshot of the "Automatic revisión de código Copilot" setting with the dropdown menu displayed.

  3. In the dropdown menu, select Enabled.

Configuring automatic code review for a single repository

  1. En GitHub, navegue hasta la página principal del repositorio.

  2. Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

    Captura de pantalla de un encabezado de repositorio en el que se muestran las pestañas. La pestaña "Configuración" está resaltada con un contorno naranja oscuro.

  3. En la barra lateral izquierda, en "Código y automatización", haz clic en Reglas y, a continuación, haz clic en Conjuntos de reglas.

    Captura de pantalla de la barra lateral de la página "Configuración" de un repositorio. El submenú "Reglas" se expande y la opción "Conjuntos de reglas" tiene un contorno naranja.

  4. Haga clic en Nuevo conjunto de reglas.

  5. Haga clic en Nuevo conjunto de reglas de rama.

  6. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  7. Para activar el conjunto de reglas, en "Enforcement Status", selecciona Active.

  8. Under "Target branches," click Add target and choose one of the options—for example, Include default branch or Include all branches.

  9. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones de destino.

  10. En "Reglas de rama", selecciona Solicitar automáticamente revisión de código Copilot.

    Esto expande un conjunto de opciones subsidiarias.

    Captura de pantalla de la opción de conjunto de reglas de rama "Solicitar automáticamente revisión de código Copilot".

  11. Opcionalmente, si deseas que Copilot revise todas las inserciones nuevas en la solicitud de incorporación de cambios, selecciona Revisar nuevas inserciones.

    Si no se seleccionas esta opción, Copilot solo revisará la solicitud de incorporación de cambios una vez.

  12. Opcionalmente, si deseas que Copilot revise las solicitudes de incorporación de cambios mientras todavía son borradores, selecciona Revisar el borrador de solicitudes de incorporación de cambios.

    Esto puede ser una opción útil para detectar errores con antelación, antes de solicitar una revisión humana.

  13. En la parte inferior de la página, haz clic en Crear.

Configuring automatic code review for repositories in an organization

  1. En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.

  2. Junto a la organización, haga clic en Settings.

  3. En la barra lateral de la izquierda, en la sección "Code, planning, and automation", haz clic en Repository y luego en Rulesets.

    Captura de pantalla de la página de configuración de una organización. En la barra lateral, aparece un vínculo etiquetado como "Conjuntos de reglas" con un contorno naranja.

  4. Haga clic en Nuevo conjunto de reglas.

  5. Haga clic en Nuevo conjunto de reglas de rama.

  6. En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.

  7. Para activar el conjunto de reglas, en "Enforcement Status", selecciona Active.

  8. Under "Target repositories," click Add target and choose either Include by pattern or Exclude by pattern.

  9. Type a pattern that matches the repository names you want to target—for example, *feature to match all repositories with names ending in feature.

    For pattern-matching syntax, see Creación de conjuntos de reglas para repositorios de la organización.

  10. Click Add inclusion pattern or Add exclusion pattern.

  11. Repeat for any additional patterns.

    Nota:

    You can add multiple targeting criteria to the same ruleset. Exclusion patterns are applied after inclusion patterns. For example, you could include any repositories matching the pattern *cat*, and specifically exclude a repository matching the pattern not-a-cat.

  12. En "Ramas de destino", haz clic en Agregar destino y elige una de las opciones de destino.

  13. En "Reglas de rama", selecciona Solicitar automáticamente revisión de código Copilot.

    Esto expande un conjunto de opciones subsidiarias.

    Captura de pantalla de la opción de conjunto de reglas de rama "Solicitar automáticamente revisión de código Copilot".

  14. Opcionalmente, si deseas que Copilot revise todas las inserciones nuevas en la solicitud de incorporación de cambios, selecciona Revisar nuevas inserciones.

    Si no se seleccionas esta opción, Copilot solo revisará la solicitud de incorporación de cambios una vez.

  15. Opcionalmente, si deseas que Copilot revise las solicitudes de incorporación de cambios mientras todavía son borradores, selecciona Revisar el borrador de solicitudes de incorporación de cambios.

    Esto puede ser una opción útil para detectar errores con antelación, antes de solicitar una revisión humana.

  16. En la parte inferior de la página, haz clic en Crear.