CI/CD do Polypus
O projeto roda inteiramente no GitHub Actions: build e testes, governança de PRs vinculados a issue, dois agentes de IA (PRD e review) e publish no npm. Clique em cada peça do pipeline.
🤖 O agente autônomo (agent.yml + auto-release.yml) fecha o ciclo
issue → PR → npm sozinho: rotule uma issue com polypus-go e a própria ferramenta implementa,
valida, abre o PR e — ao mergear — publica.
Ver a página do agente autônomo →
Selecione uma etapa do pipeline
Os detalhes e o YAML de cada workflow aparecem aqui.
Ciclo de vida de uma mudança
📌Issue
✅accepted
🧭PRD bot
🌿Branch
🔀PR
🧪CI + 🤖 Review
✓Merge
📦Release → npm
Segredos usados
OPENROUTER_API_KEY— modelos para o PRD bot, o review bot e o agente autônomo.NPM_TOKEN— publish no npm (com provenance) ao publicar um Release.POLYPUS_PR_TOKEN— PAT (escoporepo) usado pelo agente autônomo para abrir o PR e para que o Release dispare o publish. Como configurar →GITHUB_TOKEN— automático; comenta em issues/PRs.