Pular para o conteúdo principal

Análise CI/CD

info

Fonte canônica: docs/ANALISE_CI_CD.md

Workflows ativos​

WorkflowTriggerDescrição
ci.ymlPush/PR em dev, staging, mainLint, build, testes unitários, smoke
deploy-staging.ymlCI passing em staging ou workflow_dispatchDeploy automático em staging
deploy-production.ymlworkflow_dispatch manual apenasDeploy em produção com release gate
h-validation.ymlworkflow_dispatchValidação humana — DynamoDB local + testes completos

Fluxo de promoção​

dev ──push──► CI ──passing──► merge staging ──push──► Deploy Staging
│
validação manual em staging
│
node scripts/promote-to-production.mjs
│
PR staging → main (merge manual)
│
gh workflow run "Deploy Production"

Custo estimado — staging​

RecursoCusto
Lambda + API Gateway~$0 (free tier)
DynamoDB~$0 (free tier)
SQS~$0 (free tier)
Secrets Manager$0 (migrado para GitHub Actions secrets)
CloudWatch$0 (condição IsProd — desabilitado em staging)
Total~$0/mês