Skip to main content
Não quer configurar isso manualmente? Cole um link para esta página em uma sessão do Devin e peça para ele configurar tudo para você.
1

Crie uma automação semanal

Abra app.devin.ai e vá para Automations na barra lateral. Clique em Create automation e configure:
  • Trigger: Expanda Schedule e escolha Every week — por exemplo, toda segunda-feira às 7:00 AM
  • Prompt: Cole o prompt de atualização de dependências abaixo
Se você usa um Playbook sobre como sua equipe lida com atualizações de dependências (por exemplo, sempre executar npm run build após atualizar, ou pular devDependencies), mencione-o com @ no prompt da automação para que cada execução siga o mesmo processo.
2

Adicione Knowledge para orientar as atualizações

Nem todo pacote deve ser atualizado automaticamente. Vá para Settings → Resources → Knowledge e adicione entradas que digam ao Devin o que não deve ser atualizado ou o que deve ser tratado com cuidado:
  • Do not update react past v18 — we're mid-migration to v19 on a separate branch.
  • Always pin @types/node to match our Node.js version (20.x).
  • Skip eslint-plugin-import — it conflicts with our custom lint config.
  • Our test command is npm run test:ci, not npm test.
Essas entradas de Knowledge persistem em todas as execuções agendadas, então o Devin respeita suas restrições sem que você precise repeti-las no prompt.
3

Revise o que o Devin entrega

Toda segunda-feira, o Devin verifica seu repositório em busca de pacotes desatualizados e abre PRs em seu nome. Uma semana típica pode produzir:PR #1 — Atualizações seguras (patch + minor):
PR #2 — Atualização de versão principal (separada, com notas):
O Devin executa sua suíte de testes para cada PR de forma independente, para que você possa fazer merge do lote seguro imediatamente e reservar tempo para revisar as atualizações de versão principal.
4

Itere e expanda

Quando sua automação semanal estiver em execução, você pode refiná-la com o tempo. Responda a qualquer sessão que ela iniciar para dar instruções de acompanhamento ao Devin:Dicas para manter tudo fluindo bem:
  • Separe frontend e backend — Se o seu repositório tiver ambos, crie duas automações para que cada PR permaneça focado e fácil de revisar.
  • Deixe o CI rodar completamente antes de fazer o merge — Mesmo atualizações minor aparentemente seguras podem introduzir bugs sutis. O Devin executa seus testes, mas seu pipeline completo de CI adiciona outra camada de confiança.
  • Verifique a automação na página Automations para monitorar o histórico de execuções, desativá-la durante um code freeze ou ajustar o agendamento.