Acerca de las verificaciones de estado
Las verificaciones de estado te permiten saber si tus confirmaciones cumplen con las condiciones establecidas para el repositorio con el que estás colaborando.
Las verificaciones de estado se basan en procesos externos, como compilaciones de integración continua, que se ejecutan para cada subida que haces a un repositorio. You can see the pending, passing, or failing state of status checks next to individual commits in your pull request.
Cualquier persona con permisos de escritura a un repositorio puede determinar el estado de cualquier comprobación de estado en el repositorio.
Puedes ver el estado general de la última confirmación para una rama en la página de ramas de tu repositorio o en la lista de solicitudes de extracción de tu repositorio.
Si se requieren verificaciones de estado para un repositorio, las verificaciones de estado requeridas deben aprobarse antes de que puedas fusionar tu rama en la rama protegida. Para obtener más información, consulta "Acerca de las verificaciones de estado requeridas."
Tipos de verificaciones de estado en GitHub Enterprise
Hay dos tipos de verificaciones de estado en GitHub Enterprise:
- Verificaciones
- Estados
Checks are different from statuses in that they provide line annotations, more detailed messaging, and are only available for use with App GitHubs.
Los propietarios de la organización y los usuarios con acceso de escritura a un repositorio pueden crear verificaciones y estados con la API de GitHub Enterprise. Para obtener más información, consulta "Verificaciones" y "Estados" en la documentación del programador de GitHub.
Verificaciones
When checks are set up in a repository, pull requests have a Checks tab where you can view detailed build output from status checks and rerun failed checks.
Cuando una línea específica en una confirmación hace que una verificación falle, verás los detalles acerca de la falla, adevertencia o aviso al lado del código relevante en la pestaña Archivos de la solicitud de extracción.
Puedes navegar entre los resúmenes de las verificaciones para varias confirmaciones en una solicitud de extracción, usando el menú desplegable de la confirmación en la pestaña Conversación.
Omitir y solicitar verificaciones para confirmaciones individuales
Cuando un repositorio se configura para que solicite automáticamente las verificaciones para las subidas, puedes elegir omitir las verificaciones para una confirmación indvidual que subes. Cuando un repositorio no se configura para que solicite automáticamente las verificaciones para las subidas, puedes solicitar verificaciones para una confirmación indvidual que subes. Para obtener más información acerca de estas configuraciones, consulta "Comprobar Suites" en la documentación del programador de GitHub.
Para omitir o solicitar verificaciones para tu confirmación, agrega una de las siguientes lineas de introducción al final de tu mensaje de confirmación:
-
Para omitir verificaciones para una confirmación, escribe tu mensaje de confirmación y una descripción corta y significativa de tus cambios. Después de la descripción de tu confirmación, en lugar de una comilla de cierre, agrega dos líneas vacías seguidas de
skip-checks: true
:$ git commit -m "Update README. > > skip-checks: true
-
Para solicitar verificaciones para una confirmación, escribe tu mensaje de confirmación y una descripción corta y significativa de tus cambios. Después de la descripción de tu confirmación, en lugar de una comilla de cierre, agrega dos líneas vacías seguidas de
request-checks: true
:$ git commit -m "Refactor usability tests. > > request-checks: true