Skip to content

ADR-008: Imagem Base de CI

Resumo publicável desta decisão arquitetural.

Decisão

Não manter uma imagem de CI pesada por padrão. GitHub Actions deve usar runners nativos e actions oficiais sempre que possível.

Direção

  • PHP via shivammathur/setup-php.
  • Node via actions/setup-node.
  • Composer com cache por workflow.
  • Ferramentas específicas instaladas sob demanda.
  • Imagem customizada só deve existir quando uma extensão crítica ou stack recorrente justificar.

Observação Moodle/MkDocs

Projetos Moodle e documentação MkDocs podem exigir suporte transicional. Esse suporte deve ser explícito em workflows de docs/Moodle, sem reintroduzir uma imagem pesada como padrão global.

MIDDAG Tecnologia