Um dos workflows mais legais que temos hoje no Livvay:
Todo dia, uma pipeline roda flutter pub upgrade e flutter pub outdated --no-dev-dependencies --no-dependency-overrides em um ambiente totalmente isolado. Se aparece uma nova atualização de dependência, ela abre uma Issue automaticamente.
A cada 1h, meu Hermes verifica se há novas Issues. Quando encontra, cria uma história de implementação, já avaliando se existem Breaking Changes ou não.
Com a história aprovada, ela é descrita no Linear, que dispara um trigger de implementação no @orca_build.
Depois da implementação, a CI/CD entra em campo: o Patrol roda os testes end-to-end, hoje com 95% de CC. Se estiver tudo certo, vai para homologação e embalagem.
Passando por essa etapa, o fluxo chega no PR final, onde a @Hacker0x01 faz o code review via PullRequest.com.
Depois do review e das correções, enviamos para TestFlight. Em cerca de uma semana, está em produção.
Parece bizarrice, mas humano só entra na fase de PullRequest/HackerOne.
Eu não atualizo dependências manualmente no Livvay há meses, e estamos na ultima versão de tudo.
#bolhadev#buildinpublic
Learning to materialize my knowledge into understandable videos (turns out it's a lot harder than I expected), the following is a cut from my latest video that covers a complete Issue-to-PullRequest agentic workflow that spawns a 1:1 copy of my production on each push. All auto