3
Основы Git: поддержание проекта в актуальном состоянии с помощью Dependabot | Паблико
6 подписчики

Основы Git: поддержание проекта в актуальном состоянии с помощью Dependabot


11 авг 2022 · 10:05    

Dependabot - это фантастический инструмент, который проверяет ваши проекты на GitHub на наличие зависимостей, требующих обновления. Он ищет множество вещей, включая проблемы безопасности, совместимость и многое другое.



11.08.2022.01.png 94.64 KB


Как разработчики, мы все должны стремиться к обновлению зависимостей, но, как многие знают, это тяжелая работа. Особенно это касается проектов, которые вы создали год назад и не обновляете активно.

Dependabot делает большую часть этой работы за нас. Он даже может пойти дальше и сделать PR для нас! Насколько проще вы хотите сделать свою жизнь?



Запрос на выделение Dependabot в GitHub



Настройка Dependabot

Теперь о самом интересном: Dependabot не требует никаких причудливых скриптов настройки или сложных для понимания установок. Даже лучше, он встроен в GitHub! На GitHub зайдите на свою страницу настроек и перейдите на вкладку Безопасность и анализ.

Здесь вы можете включить Dependabot.



Настройки Dependabot в GitHub



Примечание: Вы также можете переключиться на свою команду и включить Dependabot для репозиториев команды!

Здесь вы увидите несколько опций:

  • Dependency graph: Это показывает график зависимостей, основанный на ваших package. json, composer. json и т. д. (по умолчанию он включен для публичных репозиториев).

Вы можете найти график зависимостей в вашем репозитории -> Insights -> Dependency graph:



График зависимостей GitHub



  • Оповещения Dependabot: эта функция будет отправлять вам уведомления, если в какой-либо из ваших зависимостей обнаружена уязвимость и требуется обновление (Вы также будете получать электронные письма и уведомления об этом).



Оповещения от GitHub Dependabot



  • Обновления безопасности Dependabot: Наша любимая функция, поскольку она может сама обновлять неуязвимые зависимости! Она все равно будет создавать PR для вас.



Обновления безопасности Dependabot



Заключение

Dependabot является важной частью конвейера разработки для обеспечения безопасности проектов и предотвращения возникновения уязвимостей. Мы бы настоятельно рекомендовали вам включить Dependabot для вашей команды и личного аккаунта, если вы еще не сделали этого.

Понравилась статья? Тогда Ставьте лайки, пишите комментарии, делитесь ею с друзьями, а также подписывайтесь на нас тут и на остальных платформах (ссылка в шапке профиля).

Dependabot - это фантастический инструмент, который проверяет ваши проекты на GitHub на наличие зависимостей, требующих обновления. Он ищет множество вещей, включая проблемы безопасности, совместимость и многое другое.



11.08.2022.01.png 94.64 KB


Как разработчики, мы все должны стремиться к обновлению зависимостей, но, как многие знают, это тяжелая работа. Особенно это касается проектов, которые вы создали год назад и не обновляете активно.

Dependabot делает большую часть этой работы за нас. Он даже может пойти дальше и сделать PR для нас! Насколько проще вы хотите сделать свою жизнь?



Запрос на выделение Dependabot в GitHub



Настройка Dependabot

Теперь о самом интересном: Dependabot не требует никаких причудливых скриптов настройки или сложных для понимания установок. Даже лучше, он встроен в GitHub! На GitHub зайдите на свою страницу настроек и перейдите на вкладку Безопасность и анализ.

Здесь вы можете включить Dependabot.



Настройки Dependabot в GitHub



Примечание: Вы также можете переключиться на свою команду и включить Dependabot для репозиториев команды!

Здесь вы увидите несколько опций:

  • Dependency graph: Это показывает график зависимостей, основанный на ваших package. json, composer. json и т. д. (по умолчанию он включен для публичных репозиториев).

Вы можете найти график зависимостей в вашем репозитории -> Insights -> Dependency graph:



График зависимостей GitHub



  • Оповещения Dependabot: эта функция будет отправлять вам уведомления, если в какой-либо из ваших зависимостей обнаружена уязвимость и требуется обновление (Вы также будете получать электронные письма и уведомления об этом).



Оповещения от GitHub Dependabot



  • Обновления безопасности Dependabot: Наша любимая функция, поскольку она может сама обновлять неуязвимые зависимости! Она все равно будет создавать PR для вас.



Обновления безопасности Dependabot



Заключение

Dependabot является важной частью конвейера разработки для обеспечения безопасности проектов и предотвращения возникновения уязвимостей. Мы бы настоятельно рекомендовали вам включить Dependabot для вашей команды и личного аккаунта, если вы еще не сделали этого.

Понравилась статья? Тогда Ставьте лайки, пишите комментарии, делитесь ею с друзьями, а также подписывайтесь на нас тут и на остальных платформах (ссылка в шапке профиля).

Читайте также

Комментарии 1

Войдите для комментирования
■ Дедушка Геннадий 12 авг 2022 в 12:04
Лайк и реклама
НОВОСТИ ПОИСК РЕКОМЕНД. НОВОЕ ЛУЧШЕЕ ПОДПИСКИ