Creating a merge protection ruleset for a repository
-
Em GitHub, acesse a página principal do repositório.
-
No nome do repositório, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na barra lateral esquerda, em "Código e automação", clique em Regras e em Conjuntos de regras.

-
Click New ruleset.
-
To create a ruleset targeting branches, click New branch ruleset.
-
Em "Nome do conjunto de regras", digite um nome para o conjunto de regras.
-
Opcionalmente, para alterar o status de imposição padrão, clique em Disabled e selecione um status de imposição.
-
Em "Proteções de ramificação", selecione Exigir resultados do code scanning.
-
Em "Required tools and alert thresholds", clique em Add tool e selecione uma ferramenta de code scanning com o menu suspenso. Por exemplo, "CodeQL".
-
Ao lado do nome de uma ferramenta do code scanning:
- Clique em Alertas e selecione um dos seguintes: Nenhum, Erros, Erros e Avisos ou Todos.
- Clique em Alertas de segurança e selecione um dos seguintes: Nenhum, Crítico, Alto ou superior, Médio ou superior ou Todos.

Para obter mais informações sobre a gravidade do alerta e os níveis de severidade de segurança, consulte Sobre alertas de digitalização de códigos.
For more information about managing rulesets in a repository, see Como gerenciar conjuntos de regras de um repositório.
Creating a merge protection ruleset for all repositories in an organization
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
Ao lado da organização, clique em Configurações.
-
Na barra lateral esquerda, na seção "Code, planning, and automation", clique em Repository e, em seguida, em Rulesets.

-
Click New ruleset.
-
To create a ruleset targeting branches, click New branch ruleset.
-
Em "Nome do conjunto de regras", digite um nome para o conjunto de regras.
-
Opcionalmente, para alterar o status de imposição padrão, clique em Disabled e selecione um status de imposição.
-
Em "Proteções de ramificação", selecione Exigir resultados do code scanning.
-
Em "Required tools and alert thresholds", clique em Add tool e selecione uma ferramenta de code scanning com o menu suspenso. Por exemplo, "CodeQL".
-
Ao lado do nome de uma ferramenta do code scanning:
- Clique em Alertas e selecione um dos seguintes: Nenhum, Erros, Erros e Avisos ou Todos.
- Clique em Alertas de segurança e selecione um dos seguintes: Nenhum, Crítico, Alto ou superior, Médio ou superior ou Todos.

Para obter mais informações sobre a gravidade do alerta e os níveis de severidade de segurança, consulte Sobre alertas de digitalização de códigos.
For more information about managing rulesets for repositories in an organization, see Como gerenciar conjuntos de regras para repositórios na sua organização.
Creating a merge protection ruleset with the REST API
You can use the REST API to create a ruleset with the code_scanning rule, which allows you to define specific tools and set alert thresholds. For more information, see Pontos de extremidade da API REST para regras.