Como Fazer Cache de Dependências no GitHub Actions
Um workflow que executa npm ci a cada push baixa do registro as mesmas centenas de pacotes todas as vezes, mesmo quando o lockfile não muda há uma semana. Num projeto com uma árvore de dependências real, isso é um ou dois minutos perdidos antes mesmo do primeiro teste começar, e você paga esse custo de novo a cada push e a cada pull request. O actions/cache guarda esses downloads entre execuções e os devolve quando nada de relevante mudou. ...