Сервис для разработчиков GitHub, чья аудитория насчитывает 31 млн пользователей по всему миру, получил новый инструмент Actions для автоматизации рабочих процессов. Он позволяет создавать, передавать и исполнять код внутри контейнеров на GitHub, пишет VentureBeat.
Глава платформы Сэм Ламберт считает её важнейшим нововведением со времён внедрения пулл-реквестов и сравнивает с новыми инструментами автоматизации iOS 12.
«Многие облачные продукты заточены под сисадминов, а не разработчиков. Мы хотим дать программистам гибкость и возможность выбирать те инструменты, которые им нравятся, и без проблем настраивать их для удобной работы», — считает GitHub.
Пользователи смогут сообщать о ходе процесса разработки и размещать множество небольших элементов GitHub Actions в своём репозитории. Эти элементы будут выполнять любые действия, которые должны происходить внутри контейнера. Открытая бета-версия Actions вскоре будет доступна пользователям планов Developer, Team и Business Cloud.
Кроме этого, GitHub представил новую функцию unified contributions, которая позволит разработчикам отмечать свой вклад в репозитории частных компаний — сейчас это никак не отражается в их профилях на GitHub. Информация извлекается из общих данных по проектам и не нарушает прав интеллектуальной собственности компаний.
Также GitHub получил ряд новых мер безопасности. Например, Security Advisory API даёт доступ ко всем уязвимостям, найденным GitHub, который разработчики могут интегрировать в свои существующие инструменты и сервисы. Появились и автоматические уведомления об уязвимостях безопасности кода на Java/.NET вместе с рекомендациями по исправлению неполадок. Подобные уведомления в прошлом году появились для Ruby, JavaScript и Python.
Наконец, функция сканирования токенов для публичных репозиториев позволяет GitHub оповещать разработчика или его облачного провайдера о том, что их секретные ключи или пароли попали в публичные каналы.
Релоцировались? Теперь вы можете комментировать без верификации аккаунта.