Mettre en Cache les Dépendances dans GitHub Actions
Un workflow qui exĂ©cute npm ci Ă chaque push tĂ©lĂ©charge depuis le registre les mĂȘmes centaines de paquets Ă chaque fois, mĂȘme quand le lockfile nâa pas changĂ© depuis une semaine. Sur un projet avec un arbre de dĂ©pendances rĂ©el, ce sont une ou deux minutes perdues avant mĂȘme que le premier test dĂ©marre, et vous les payez de nouveau Ă chaque push et Ă chaque pull request. actions/cache conserve ces tĂ©lĂ©chargements dâune exĂ©cution Ă lâautre et vous les restitue quand rien de pertinent nâa changĂ©. ...