Pré-requisitos
- Dependabot está instalado e habilitado.
- GitHub Actions está habilitado e em uso.
Adicionar executores auto-hospedados para atualizações do Dependabot
- Prover executores auto-hospedados, no nível do repositório ou da organização. Para saber mais, confira Executores auto-hospedados e Adicionar executores auto-hospedados.
- Configure o ambiente e os executores para atender aos requisitos do Dependabot. Consulte Requisitos para usar Dependabot com executores auto-hospedados.
- Se estiver configurando executores self-hosted para sua organização, você poderá criar e atribuir um rótulo personalizado para seus executores. Caso contrário, se você estiver configurando executores auto-hospedados para um repositório autônomo, será necessário aplicar a etiqueta
dependabot. Consulte Usar rótulos com os executores auto-hospedados. - Opcionalmente, habilite os fluxos de trabalho acionados por Dependabot para usar permissões além de somente leitura e ter acesso a todos os segredos normalmente disponíveis. Para saber mais, confira Solução de problemas do Dependabot no GitHub Actions.
Habilitar executores auto-hospedados para as Dependabot updates
Aviso
Antes de habilitar "Dependabot" em executores auto-hospedados, verifique se seus executores auto-hospedados ou executores avançados estão configurados com o rótulo do executor usado por Dependabot (por padrão, dependabot). Quando essa configuração estiver habilitada, Dependabot os trabalhos serão executados somente em executores com esse rótulo. Se não houver executores com esse rótulo disponíveis, os trabalhos permanecerão na fila indefinidamente. Consulte Dependabot nos executores do GitHub Actions.
Depois de configurar os executores auto-hospedados para Dependabot updates, você poderá habilitar ou desabilitar Dependabot updates nos executores auto-hospedados no nível da organização ou do repositório.
Observação
Desabilitar e reabilitar a configuração "Dependabot em executores auto-hospedados" não dispara uma nova execução do Dependabot.
Para seu repositório privado
-
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 seção "Security" da barra lateral, clique em Advanced Security.
-
Em "Dependabot", à direita de "Dependabot em executores auto-hospedados", clique em Habilitar para habilitar o recurso ou em Desabilitar para desativá-lo.
Observação
Se você não vir a opção para habilitar o Dependabot em executores auto-hospedados, a organização poderá ter configurado uma política para restringir a execução de ações e executores auto-hospedados em repositórios específicos. Entre em contato com o proprietário da sua organização para obter mais informações.
Para sua organização
Você pode habilitar o Dependabot em executores auto-hospedados para todos os repositórios privados existentes em uma organização. Somente os repositórios já configurados para execução Dependabot no GitHub Actions serão atualizados para serem executados em executores auto-hospedados do Dependabot na próxima vez em que um trabalho do Dependabot for disparado.
-
No canto superior direito de GitHub, clique na foto de perfil e clique em Your organizations.
-
Selecione uma organização clicando nela.
-
No nome da organização, clique em Settings. Caso não consiga ver a guia "Configurações", selecione o menu suspenso , clique em Configurações.

-
Na seção "Security" da barra lateral, clique em Advanced Security e, em seguida, em Global settings.
-
Na seção "Dependabot", ao lado de "Tipo de executor", clique em .
-
Selecione o menu suspenso "Tipo de executor", clique em Executor rotulado, em seguida, forneça qualquer informação adicional. Se você tiver aplicado um rótulo personalizado aos seus executores auto-hospedados, digite esse rótulo no campo "Rótulo do executor".
-
Para habilitar o recurso para todos os novos repositórios na organização, clique em Salvar seleção do executor.