Tengo una pipeline de CI en GitHub Actions para una aplicación de Node.js que tarda casi 10 minutos en ejecutarse, lo cual me parece demasiado. Los pasos principales son: instalar dependencias (npm ci), correr linting, correr tests y construir la aplicación.
El paso de npm ci es el que más tarda con diferencia. ¿Hay alguna forma de cachear las dependencias de node_modules entre ejecuciones para acelerar el proceso?