Configura tu repositorio para que la aplicación GitHub de Mintlify pueda crear y fusionar pull requests sin que los requisitos de revisión y verificaciones de estado la bloqueen. Esto te permite configurar flujos de trabajo que fusionen automáticamente los cambios aDocumentation Index
Fetch the complete documentation index at: https://mintlify-docs-automerge-setup-requirements.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
main.
Automerge requiere dos cosas en tu repositorio:
- Squash merge está habilitado. Mintlify usa squash merge para integrar los PR.
- La aplicación GitHub de Mintlify puede hacer bypass de las reglas de rama. Agrega la aplicación a la lista de bypass de cada ruleset o regla de protección de rama clásica que requiera revisiones en tu rama de implementación.
La aplicación GitHub de Mintlify debe tener permisos de bypass en todos los rulesets y reglas de protección de rama que apunten a tu rama de implementación, incluyendo los definidos a nivel de organización y a nivel de repositorio. Si alguna regla no tiene la entrada de bypass, el flujo de trabajo crea un PR, pero no lo fusiona.
Requisitos previos
- Acceso de administrador al repositorio (y acceso de administrador a la organización si hay rulesets a nivel de organización)
- Aplicación GitHub de Mintlify instalada en el repositorio
- Squash merge habilitado en el repositorio
- Uno o más rulesets o reglas de protección de rama que apunten a la rama
main(a nivel de organización o de repositorio)
Habilitar squash merge
- En GitHub, ve a Settings -> General de tu repositorio.
- En Pull Requests, selecciona Allow squash merging.
- Haz clic en Save.
Agregar la aplicación GitHub de Mintlify a tus reglas de rama
Navega a los rulesets
- Rulesets del repositorio: En GitHub, ve a Settings -> Rules -> Rulesets de tu repositorio.
- Rulesets de la organización: Ve a Settings -> Rules -> Rulesets de tu organización.
Selecciona el ruleset
Haz clic en un ruleset que apunte a tu rama de implementación, que normalmente es
main.Agrega la aplicación GitHub de Mintlify a la lista de bypass
- En Bypass list, haz clic en Add bypass.
- Busca y selecciona la aplicación GitHub de Mintlify.
- Configura el modo de bypass como Always.
Verifica la configuración
- Para colaboradores: Abre un PR que apunte a
main. Confirma que aún requiere aprobación y verificaciones de estado exitosas antes de que puedas fusionar. - Para flujos de trabajo: Activa un flujo de trabajo con automerge habilitado. Confirma que el flujo de trabajo se ejecuta y fusiona exitosamente un PR.
- En el panel: Abre la página de Workflows y confirma que el banner de configuración de automerge ya no se muestra.