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.