n1ro°
RU

Компьютеры · Инструкция

Как удалить GitHub Actions cache через CLI

Cache deletion лучше делать по ID из текущего списка: это снижает риск затронуть другой key/ref. Команда также умеет уда

Редакция N1RO · Проверено

Короткий ответ

После `gh cache list` удалите нужный ID: `gh cache delete 1234 --repo octo-org/example-repo`. У авторизации должен быть scope `repo`.

Что делать

  1. `gh cache list --repo octo-org/example-repo --limit 50 --json id,key,ref,sizeInBytes`
  2. `gh cache delete 1234 --repo octo-org/example-repo`
  3. Повторите `gh cache list --repo octo-org/example-repo --limit 50` и убедитесь, что ID исчез.

Не начинайте с `--all`

Сначала перечислите caches и по возможности удалите конкретный ID.

Что учитывать

Сначала перечислите caches и по возможности удалите конкретный ID.

Источники и проверка

Фактическая часть сверена по первичным источникам (в т.ч. gh cache delete — GitHub CLI manual). Пример и формулировки — редакция N1RO на 2026-09-19.