Creación de un conjunto de reglas de protección contra la fusión para un repositorio
-
En GitHub, navegue hasta la página principal del repositorio.
-
Debajo del nombre del repositorio, haz clic en Settings. Si no puedes ver la pestaña "Configuración", selecciona el menú desplegable y, a continuación, haz clic en Configuración.

-
En la barra lateral izquierda, en "Código y automatización", haz clic en Reglas y, a continuación, haz clic en Conjuntos de reglas.

-
Haga clic en Nuevo conjunto de reglas.
-
Para crear un conjunto de reglas que tenga como destino ramas, haz clic en Nuevo conjunto de reglas de rama.
-
En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.
-
Opcionalmente, para cambiar el estado de cumplimiento predeterminado, haz clic en Disabled y selecciona un estado de cumplimiento.
-
En "Protecciones de rama", seleccione Requerir resultados de code scanning.
-
En "Required tools and alert thresholds", haz clic en Add tool y selecciona una herramienta de code scanning con el menú desplegable. Por ejemplo, "CodeQL".
-
Junto al nombre de una herramienta code scanning:
- Haga clic en Alertas y seleccione una de las opciones: Ninguno, Errores, Errores y advertencias o Todos.
- Haga clic en Alertas de seguridad y seleccione una de las opciones: Ninguno, Crítico, Alto o superior, Medio o superior o Todos.

Para más información sobre la gravedad de las alertas y los niveles de gravedad de la seguridad, consulta Acerca de las alertas de análisis de código.
Para obtener más información sobre la gestión de los conjuntos de reglas de un repositorio, consulte Administración de conjuntos de reglas de un repositorio.
Creación de un conjunto de reglas de protección contra la fusión para todos los repositorios de una organización
-
En la esquina superior derecha de GitHub, haz clic en la foto del perfil y luego en Your organizations.
-
Junto a la organización, haga clic en Settings.
-
En la barra lateral de la izquierda, en la sección "Code, planning, and automation", haz clic en Repository y luego en Rulesets.

-
Haga clic en Nuevo conjunto de reglas.
-
Para crear un conjunto de reglas que tenga como destino ramas, haz clic en Nuevo conjunto de reglas de rama.
-
En «Nombre del conjunto de reglas», escribe un nombre para el conjunto de reglas.
-
Opcionalmente, para cambiar el estado de cumplimiento predeterminado, haz clic en Disabled y selecciona un estado de cumplimiento.
-
En "Protecciones de rama", seleccione Requerir resultados de code scanning.
-
En "Required tools and alert thresholds", haz clic en Add tool y selecciona una herramienta de code scanning con el menú desplegable. Por ejemplo, "CodeQL".
-
Junto al nombre de una herramienta code scanning:
- Haga clic en Alertas y seleccione una de las opciones: Ninguno, Errores, Errores y advertencias o Todos.
- Haga clic en Alertas de seguridad y seleccione una de las opciones: Ninguno, Crítico, Alto o superior, Medio o superior o Todos.

Para más información sobre la gravedad de las alertas y los niveles de gravedad de la seguridad, consulta Acerca de las alertas de análisis de código.
Para obtener más información sobre la gestión de los conjuntos de reglas de los repositorios de una organización, consulte Administración de conjuntos de reglas para repositorios en su organización.
Creación de un conjunto de reglas de protección contra la fusión con la API de REST
Puede usar la API de REST para crear un conjunto de reglas con la regla code_scanning, lo que le permite definir herramientas específicas y establecer umbrales de alerta. Para más información, consulta Puntos de conexión de la API de REST para reglas.