Как-то подзабылось, что на GitHub Actions продолжает работать публикация базы знаний. И это, на самом деле, было приятно — временное решение, которое запустилось пару лет назад и с тех пор просто жило своей жизнью, без лишнего шума и напоминаний. Достаточно было сохранить файл с правками для нужного сайта, и можно было быть уверенным: обновления пусть не сразу, но появятся на сайте в течение дня, а заметка с датой публикации опубликуется в блоге примерно тогда, когда нужно.
Но в конце марта, где-то в последний день месяца, пришло знакомое сообщение — об использовании 75% ресурсов бесплатного аккаунта. В апреле лимит исчерпался за несколько дней до конца месяца, а в мае, как видно, ресурсы закончились уже к 22 числу.

Статистика использования ресурсов GitHub Actions за май
Ничего критического, конечно, не случилось. Пришлось просто зайти и отключить actions, чтобы они перестали слать сообщения об ошибках запуска.
Попытался посмотреть, что так повлияло на использование ресурсов. По логам actions видно, что публикация занимает 48 минут, хотя в апреле было 25 минут. Напомню, что бесплатный аккаунт GitHub даёт 2000 минут работы actions в месяц. Так что, если время публикации растёт, лимит расходуется быстрее.
Похоже, больше времени стало уходить на скачивание файлов с Google Drive — база знаний растёт, туда складываются не только текстовые файлы, но и изображения. Впрочем, не похоже, что за пару месяцев размер базы увеличился настолько, чтобы время обработки выросло в два раза. Может, дело в изменениях на стороне Google Drive — пару раз приходили сообщения об ошибках при скачивании, но они были настолько редкими, поэтому внимания особо не привлекали.
Как вариант, можно поискать другие способы скачивания файлов с Google Drive — сейчас используется gdrive-linux-x64
, даже не помню уже, откуда взял этот бинарник.
В долгосрочной перспективе всё это, конечно, лишь отсрочка. Неизбежно придётся делать собственное self-hosted решение для хранения и синхронизации базы знаний.