Pular para o conteúdo principal
Pare de ficar para trás nas correções de segurança e nas atualizações de versões secundárias. Esta automação agendada é executada toda segunda-feira de manhã, faz a varredura do seu repositório em busca de dependências desatualizadas em todos os seus gerenciadores de pacotes, executa sua suíte de testes nas versões atualizadas e abre PRs organizadas — agrupadas por risco para que você possa fazer merge das seguras na hora e revisar com cuidado as atualizações maiores.

Use este template

Abra Atualizações semanais de dependências no Devin e crie a automação com a configuração padrão. Você pode personalizá-la antes de salvar.
Quer um guia prático? Confira o tutorial passo a passo de Atualizações semanais de dependências.

O que esta automação faz

Ao contrário de uma configuração rígida do dependabot, o template Atualizações Semanais de Dependências dá a você controle total por meio de prompts. Diga ao Devin quais pacotes pular, quais exigem cautela extra e quais devem ser atualizados de forma mais agressiva — tudo em linguagem natural, armazenado no Knowledge. Devin cuida dos testes, dos resumos do changelog e de quaisquer alterações de código necessárias para atualizações com mudanças incompatíveis.

Como funciona

Acionador: Evento agendadorecurring
  • Evento: schedule:recurring
    • Condições:
      • rrule corresponde a FREQ=WEEKLY;BYDAY=MO;BYHOUR=10;BYMINUTE=0
O que o Devin faz: Inicia uma sessão com todo o contexto do evento, executa o prompt abaixo e, opcionalmente, notifica você em caso de falha.

Pré-requisitos

Exemplo de prompt

O template vem com este prompt. Você pode editá-lo depois de clicar em Use este template ou deixá-lo como está.

Configuração

  1. Abra Automações → Templates no Devin.
  2. Clique em Atualizações Semanais de Dependências. A página de criação será aberta com este template já preenchido.
  3. Conecte todas as integrações necessárias e instale os servidores MCP, caso ainda não tenha feito isso.
  4. Substitua quaisquer valores de placeholder nas condições de acionamento (por exemplo, troque your-org/your-repo pelo nome real do seu repositório).
  5. Revise o prompt e ajuste-o ao idioma, às convenções e às salvaguardas da sua equipe.
  6. Clique em Criar automação.
A maioria dos templates de automação inclui limites sugeridos de ACU e de invocação para controlar os custos durante o rollout inicial. Mantenha-os como estão até você ter confiança no comportamento da automação e, depois, aumente-os conforme sua carga de trabalho.

Quando usar este template

  • Teams que desistiram de se manter atualizadas porque o dependabot gera notificações demais
  • Monorepos em que uma única atualização pode afetar uma dúzia de pacotes
  • Projetos sensíveis à segurança que precisam de correções proativas de vulnerabilidades
  • Manter serviços legados de longa data em versões de runtime com suporte

Ideias de personalização

  • Separe frontend e backend em agendamentos distintos para PRs mais focadas
  • Adicione entradas no Knowledge que fixem pacotes específicos (por exemplo, “não atualize o React além da v18”)
  • Altere o agendamento (diário, quinzenal ou mensal)
  • Integre à sua CI existente para ter cobertura completa de regressão

Veja também