← voltar

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 (escopo repo) 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.