mirror of
https://github.com/Matysh/houseplan-card
synced 2026-09-30 19:58:50 +00:00
Полный клон — 215 МБ .git, blobless — 26 МБ, история коммитов и теги в обоих полные (замер в #345). Две job Validate качают историю целиком: preflight и changes. Первой нужны сообщения коммитов, трейлеры и имена изменённых файлов, второй — только `git diff --name-only`. Содержимое старых ревизий не читает ни одна из них ни на одном шаге. Коммиты и деревья по-прежнему скачиваются полностью, поэтому диапазоны и merge-base работают как раньше. Единственная догрузка блоба по требованию — `git show origin/main:.github/workflows/process.yml` в шаге сверки, один файл. Браузерным job фильтр не нужен: у них глубина по умолчанию, истории они не касаются вовсе. Тест закрепляет и обратную сторону: --depth=1 сюда подставлять нельзя, он того же размера, но без merge-base, а на нём стоят процессный гейт, smoke-select и каждый диапазон origin/dev..HEAD. Два мутанта проверены руками — снятый фильтр и подмена на depth=1, — каждый убит. Issue: #345 User-Visible: no