Cache Zale偶no艣ci w GitHub Actions
Workflow, kt贸ry przy ka偶dym push uruchamia npm ci, za ka偶dym razem pobiera z registry te same kilkaset pakiet贸w, nawet gdy lockfile nie zmieni艂 si臋 od tygodnia. W projekcie z prawdziwym drzewem zale偶no艣ci to minuta czy dwie stracone, zanim ruszy pierwszy test, i p艂acisz to ponownie przy ka偶dym push i ka偶dym pull request. actions/cache przechowuje te pobrania mi臋dzy uruchomieniami i przywraca je, gdy nic istotnego si臋 nie zmieni艂o. Jak action decyduje o hit czy miss actions/cache zapisuje ka偶dy wpis pod warto艣ci膮 key, kt贸r膮 sam wybierasz, ograniczon膮 do brancha, kt贸ry go utworzy艂. Uruchomienie mo偶e odczyta膰 cache z w艂asnego brancha i z brancha domy艣lnego. Przy przywracaniu action por贸wnuje tw贸j key z tym, co jest zapisane: ...