Если кто не знал - Github может быть бесплатным хостингом для ваших статических сайтов, если это публичный репозиторий. Github Pages называется

У меня там хостятся обе документации: • https://faststream.ag2.ai/latest/https://docs.ag2.ai/latest/ Но хостить можно любую статику - портфолио, личный сайт, котиков. Лишь бы репа была публичной

ТАК ВОТ - эта херня очень сильно может растить размер репы. Прямо сейчас я ужал репу AG2 4.4 GiB → 309 MB

Проблема в том, что статика весит довольно много (15kb+), так что каждый ваш коммит в ветку gh-pages - это +15кб к размеру репы. В нашем случае репа весит 4Гб и git clone занимает неприлично много времени

Что делать? • сквошим все коммиты в ветке gh-pages в одним и делаем подменяем историю коммитом этим единственным • исправляем CI, чтобы он делал не новый коммит, а перезаписывал старый

Таким образом у вас теряется история коммитов в этой ветке, но она и так не нужна - это же сгенерированные статические артефакты. Зато размер репы больше не растет бесконечно

В общем, если вы пользуетесь Github Pages - проверьте, нет ли у вас такой проблемы. Если не пользуетесь - просто имейте ввиду, проблема может быть актуальна и для других пайплайнов

В общем, я вас предупредил👍