Skip to content

fix(dev): восстановить очистку кэша сборки после обновления API - #826

Merged
TThanos3000 merged 2 commits into
devfrom
ops/dev-certificates-cache-recovery-20261025
Oct 25, 2026
Merged

TThanos3000 merged 2 commits into
devfrom
ops/dev-certificates-cache-recovery-20261025

Conversation

@TThanos3000

Copy link
Copy Markdown
Collaborator

Что изменено

Деплой frontend сертификатов остановился с No space left on device. Read-only диагностика https://github.com/PROCOLLAB-github/api/actions/runs/40205543976 подтвердила 100% заполнения диска и 503.5 MB неиспользуемого build cache. Штатная процедура cache-only не запускается после обновления API: в ней зафиксирован старый image ID.

Устаревшее сравнение заменено проверкой запущенного контейнера из семейства procollab-dev-api. Проверки root, dev Nginx, исходного репозитория, окружения dev, SSH host key и полной неизменности инвентарей контейнеров/образов/томов сохранены. Единственная очищающая команда остается docker builder prune --all --force; удаление образов, томов или пользовательских файлов отсутствует.

Проверка

YAML разобран локально. Проверены dev-only gate, environment, host-key pin, команда очистки только кэша и проверки инвентарей до/после. При push процедура выполняет только inspect; cache-only запускается отдельно вручную после слияния.

Риски и ограничения

Только dev workflow, без изменений приложения. Контейнеры и сохраненные образы отката не удаляются. После освобождения места повторить неуспешный frontend deploy https://github.com/PROCOLLAB-github/procollab/actions/runs/40204727118.

@TThanos3000
TThanos3000 merged commit d5b4318 into dev Oct 25, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant