Filtros de revisión
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 de la organización → 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. Puedes añadir hasta 60 filas; las filas contradictorias no se pueden guardar.
| Campo | Valores |
|---|---|
| Etiquetas del PR | Nombres de etiquetas |
| Autor | Nombres de usuario de GitHub, como alex o dependabot[bot] |
| Equipo del autor | Equipos de tu organización, incluidos los subequipos |
| Relación del autor | Miembro de la organización, Colaborador externo (con acceso al repositorio, pero sin ser miembro de la organización), Otro autor externo |
| Cuenta del autor | Persona, Bot (cuentas de GitHub App y de bot) |
| Estado del PR | Es borrador, No es borrador |
| Origen del PR | Mismo 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 las filas Estado del PR → No es borrador y Origen del PR → Es cualquiera de → Mismo repositorio, así que HeyDeer omite los borradores y los forks. Sin filas, todos los pull requests cumplen los requisitos.
Filtros del repositorio
| Origen de los filtros | Qué ocurre |
|---|---|
| Heredar filtros de la organización | Se aplican las filas de la organización, y las filas que añadas aquí solo pueden restringir qué pull requests cumplen los requisitos. |
| Definir filtros para este repositorio | Las filas del repositorio sustituyen a las de la organización y empiezan como una copia de ellas. Úsalo para relajar los filtros. |
Restablecer filtros de la organización elimina las filas del repositorio.
Recetas
Mantén las filas predeterminadas salvo que el objetivo indique lo contrario.
| Objetivo | Filas |
|---|---|
| Omitir todos los bots | Cuenta del autor → No es ninguno de → Bot |
| Omitir algunos bots | Autor → No es ninguno de → dependabot[bot], renovate[bot] |
| Revisar también los borradores | Quitar la fila Estado del PR |
| Exigir una etiqueta | Etiquetas del PR → Es cualquiera de → ai-review |
| Omitir una etiqueta | Etiquetas del PR → No es ninguno de → skip-review |
| Revisar solo contribuciones externas | Relación del autor → Es cualquiera de → Colaborador externo, Otro autor externo; quitar la fila Origen del PR |
| Revisar solo un equipo | Equipo del autor → Es cualquiera de → backend |