Зависимости в проекте устаревают тихо: сегодня библиотека на минорной версии позади, через полгода — на трёх мажорных, и обновление превращается в отдельный спринт с непредсказуемым риском. Renovate закрывает эту проблему автоматически: он сканирует репозитории по расписанию и открывает pull request на каждое обновление — вам остаётся смотреть CI и жать «мёрж». Ниже — рабочий docker-compose.yml для self-hosted Gitea, GitLab CE и Forgejo, без привязки к SaaS-версии Renovate.
Подробнее →