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