🔥 GitHub Actions теперь кеширует между воркфлоу нативно — разбираю детали
Короче, GitHub тихо добавил фичу, которую все ждали: теперь кеш `actions/cache` можно шарить между разными воркфлоу в рамках одного репо. Раньше — только внутри одного флоу, и это реально бесило.
Что важно знать:
🔸 ключ кеша теперь виден всем воркфлоу репо, если ты явно не ограничил scope
🔸 `restore-keys` работает так же, просто охват шире — экономия на восстановлении зависимостей заметная
🔸 для монорепо это вообще кайф: один кеш node_modules на несколько пайплайнов
⭐️ лимит кеша на репо остался 10 ГБ — следи, чтобы не засорять старыми ключами
Я на прошлой неделе перенастроил пайплайн на проекте: CI для тестов и деплой-воркфлоу теперь тянут один и тот же кеш зависимостей. Время сборки упало примерно с 4:20 до 2:50 — почти 35%.
Если у тебя несколько воркфлоу и ты ещё не обновил `actions/cache` до v4 — самое время.
Что думаете, ребят, юзаете кеш в Actions активно или каждый раз ставите зависимости с нуля?
➖➖➖➖➖➖➖➖➖➖
Антон Хоменок про кодинг ⌨️
Антон Хоменок про кодинг ⌨️
@xomenok_code
🔥 GitHub Actions теперь кеширует между воркфлоу нативно — разбираю детали
Этот пост опубликован в Telegram-канале Антон Хоменок про кодинг ⌨️. Подписаться можно по ссылке: @xomenok_code.