Об этом проекте
Dependabot-Core — это библиотека, лежащая в основе Dependabot, инструмента GitHub для обновления зависимостей. Она предоставляет логику для автоматической проверки последних доступных версий зависимостей, генерации обновленных манифестов и файлов блокировок, а также создания pull request с журналами изменений, примечаниями к выпускам и коммитами. Поддерживаются Ruby, JavaScript, Python, PHP, Dart, Elixir, Elm, Go, Rust, Java, Julia, .NET, а также git-подмодули, Docker, OpenTofu, Terraform и Pre-Commit хуки. Она может открывать PR в GitHub, GitHub Enterprise, Azure DevOps, GitLab, BitBucket и AWS CodeCommit.
Репозиторий включает руководство для разработчиков с Docker-оболочкой, скриптом dry-run, CLI-инструментом, советами по отладке и инструкциями по тестированию. Архитектура описана как набор Ruby-гемов, где `dependabot-common` содержит общую функциональность. Проект является открытым и приветствует вклад, с рекомендациями по сообщению об ошибках, отправке pull request и добавлению новых экосистем.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.