CI/CD
Esta página é a política de CI/CD publicada para o repositório.Verificações obrigatórias
- lint
- docs lint
- typecheck
- testes
- builds
- validação de link do Mintlify e validação de build da documentação
Gates de hardening planejados
Estas são adições pretendidas, mas ainda não fazem parte do contrato padrão do repositório:- builds de container de produção
- validação de migração
- revisão de dependências, uma vez que o repositório tenha os recursos de segurança do GitHub exigidos habilitados
- varredura de segredos
Acompanhamentos de higiene de CI
- Trate as anotações do GitHub Actions
Node.js 20 actions are deprecatedcomo trabalho de manutenção, não como bloqueadores de release quando as verificações estão verdes por outro lado. O runtime do repositório permanece Node>=20, enquanto os workflows devem manter as versões de action atualizadas e usar a versão de Node configurada na CI. - Quando a anotação aparecer, identifique a action que a está emitindo, atualize para uma versão major compatível com Node 24 quando disponível, execute novamente o workflow afetado e registre o resultado nas notas de acompanhamento de release ou operações.
- Não roteie os deploys da documentação pelo Vercel; o Mintlify faz deploy a partir de
mainapós as verificações de docs passarem.
Política de branch
mainprotegido- revisão obrigatória
- verificações verdes obrigatórias
- sem pushes diretos
Política de release
- semver para releases intencionais
- identidade de build separada do semver
- notas de release a partir do trabalho mesclado
- notas de rollback em PRs que alteram comportamento