heydeer
Configurar revisiones

Filtros de revisión automática

Los filtros de revisión automática deciden qué pull requests revisa HeyDeer por su cuenta. No limitan las revisiones que solicitas tú; consulta Comandos en comentarios de PR.

Cómo funcionan los filtros

Encontrarás Filtros de revisión automática en Configuración del espacio de trabajo → Reglas de revisión, en Cuándo revisar, o en la pestaña Reglas de revisión de un repositorio. Se pueden editar salvo que la frecuencia de revisión sea Solo manual.

Cada fila tiene un campo, un operador (Es cualquiera de, No es ninguno de o Sin etiquetas) y valores. Un pull request cumple los requisitos solo si coincide con todas las filas. Las etiquetas y los nombres de usuario no distinguen mayúsculas de minúsculas.

CampoValores
Etiquetas del PRNombres de etiquetas
AutorNombres de usuario de GitHub, como alex o dependabot[bot]
Equipo del autorEquipos de tu organización, incluidos los subequipos
Relación del autorMiembro de la organización, Colaborador externo (con acceso al repositorio, pero sin ser miembro de la organización), Otro autor externo
Cuenta del autorPersona, Bot (cuentas de GitHub App y de bot)
Estado del PREs borrador, No es borrador
Origen del PRMismo repositorio, Fork

Equipo del autor y Relación del autor solo existen en espacios de trabajo de organización y necesitan el permiso Members de la organización en la GitHub App. Si HeyDeer no puede verificar la pertenencia, la revisión automática no se inicia.

Filtros predeterminados

Un espacio de trabajo nuevo empieza con tres filas, Estado del PR → No es borrador, Origen del PR → Es cualquiera de → Mismo repositorio y Autor → No es ninguno de → dependabot[bot], renovate[bot], pre-commit-ci[bot], snyk-io[bot], snyk-bot, así que HeyDeer omite los borradores, los forks y las actualizaciones de dependencias. Sin filas, todos los pull requests cumplen los requisitos.

Las actualizaciones de dependencias cambian sobre todo versiones y archivos de bloqueo, que tus pruebas comprueban mejor que una revisión. Para revisar una de todos modos, comenta @heydeer review en ella. Los pull requests de otros bots, como los agentes de programación, se revisan como cualquier otro.

Filtros del repositorio

Origen de los filtrosQué ocurre
Seguir los filtros del espacio de trabajoSe aplican las filas del espacio de trabajo, y las filas que añadas aquí solo pueden restringir qué pull requests cumplen los requisitos.
Definir filtros para este repositorioLas filas del repositorio sustituyen a las del espacio de trabajo y empiezan como una copia de ellas. Úsalo para relajar los filtros.

Restablecer los filtros del espacio de trabajo elimina las filas del repositorio.

Recetas

Cada receta da por hecho que se mantienen las filas predeterminadas.

ObjetivoFilas
Omitir todos los botsCuenta del autor → No es ninguno de → Bot
Omitir más botsAñadir nombres a la fila Autor, como github-actions[bot]
Revisar también las actualizaciones de dependenciasQuitar la fila Autor
Revisar también los borradoresQuitar la fila Estado del PR
Exigir una etiquetaEtiquetas del PR → Es cualquiera de → ai-review
Omitir una etiquetaEtiquetas del PR → No es ninguno de → skip-review
Revisar solo contribuciones externasRelación del autor → Es cualquiera de → Colaborador externo, Otro autor externo; quitar la fila Origen del PR
Revisar solo un equipoEquipo del autor → Es cualquiera de → backend