mirror of
https://github.com/mintlify/docs.git
synced 2026-09-14 13:35:46 +08:00
139967d72c
Generated-By: mintlify-agent Co-authored-by: mintlify[bot] <109931778+mintlify[bot]@users.noreply.github.com>
55 lines
2.9 KiB
Plaintext
55 lines
2.9 KiB
Plaintext
---
|
|
title: "Configurar automerge para aplicaciones GitHub"
|
|
sidebarTitle: "Configurar automerge"
|
|
description: "Configura flujos de trabajo de GitHub para fusionar automáticamente pull requests de Mintlify añadiendo el bot de Mintlify a la lista de exclusión de reglas de tu repositorio."
|
|
keywords: ["automerge", "ruleset", "protección de rama", "bypass"]
|
|
---
|
|
|
|
Agrega la aplicación GitHub de Mintlify a la lista de bypass de un ruleset para que la aplicación 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](/workflows/index) para fusionar automáticamente los cambios a `main`.
|
|
|
|
<Note>
|
|
La aplicación GitHub de Mintlify debe tener permisos de bypass en **todos** los rulesets que apunten a tu rama de implementación, incluyendo los rulesets definidos a nivel de organización y a nivel de repositorio. Si algún ruleset no tiene la entrada de bypass, el flujo de trabajo crea un PR, pero no lo fusiona.
|
|
</Note>
|
|
|
|
<div id="prerequisites">
|
|
## Requisitos previos
|
|
</div>
|
|
|
|
- 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](/es/deploy/github) instalada en el repositorio
|
|
- Uno o más rulesets que apunten a la rama `main` (a nivel de organización o de repositorio)
|
|
|
|
<div id="steps">
|
|
## Pasos
|
|
</div>
|
|
|
|
Repite estos pasos para cada ruleset que se aplique a tu rama de implementación. Tanto los rulesets **a nivel de organización** como **a nivel de repositorio**.
|
|
|
|
<Steps>
|
|
<Step title="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.
|
|
</Step>
|
|
<Step title="Selecciona el ruleset">
|
|
Haz clic en un ruleset que apunte a tu rama de implementación, que normalmente es `main`.
|
|
</Step>
|
|
<Step title="Agrega la aplicación GitHub de Mintlify a la lista de bypass">
|
|
1. En **Bypass list**, haz clic en **Add bypass**.
|
|
2. Busca y selecciona la aplicación GitHub de Mintlify.
|
|
3. Configura el modo de bypass como **Always**.
|
|
</Step>
|
|
<Step title="Guardar">
|
|
Haz clic en **Save changes**.
|
|
</Step>
|
|
<Step title="Repite para los rulesets restantes">
|
|
Si tienes rulesets adicionales a nivel de organización o de repositorio que apunten a tu rama de implementación, repite los pasos 2 a 4 para cada uno.
|
|
</Step>
|
|
</Steps>
|
|
|
|
<div id="verify-the-setup">
|
|
## Verifica la configuración
|
|
</div>
|
|
|
|
1. **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.
|
|
2. **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.
|