You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
ci: check_versoes_de_acoes não cobre subações (cache/restore) nem download-artifact #21
check_versoes_de_acoes (scripts/qa/ci_invariants.sh:121) compara o nome exato da ação com MAJOR_MINIMO (actions/checkout, actions/setup-java, actions/cache, actions/upload-artifact). Variantes e ações irmãs passam sem checagem:
actions/cache/restore@v4 e actions/cache/save@v4;
actions/download-artifact@v4.
Todas rodam em Node 20. Isso traria de volta os avisos do FINDING-6, que hoje estão zerados.
Proposta
Casar pelo repositório: uses.split('@')[0] com o prefixo owner/repo, para as subações herdarem o mínimo.
Acrescentar actions/download-artifact (v5+) a MAJOR_MINIMO.
Avaliar também subosito/flutter-action, dart-lang/setup-dart e reactivecircus/android-emulator-runner, que ficaram fora da lista da auditoria.
Origem: minor adiado da revisão final do plano docs/superpowers/plans/2026-09-28-ci-correcoes-avaliacao.md (PRs #16 e #18). Relacionado a docs/ci-audit/2026-09-28-avaliacao-ci-develop.md.
Activity