GitHub Планета
173 subscribers
3 photos
141 links
Наши встречи будут проходить каждый третий вторник каждого месяца в 19:00 по Москве. Митап страница https://www.meetup.com/ru-RU/github-planeta
Download Telegram
На сегодняшний день половина комментариев к пулл реквестам остаются неразрешенными до мерджа. Теперь авторам станет гораздо легче обнаружить неразрешенные обсуждения. Кроме того добавлена возможность администраторам установить конфигурацию на репозитории, обязывающую перед мерджем разрешить все обсуждения. Оба фичера пока что бета.
https://github.blog/changelog/2021-05-25-new-tools-to-discover-and-resolve-pull-request-conversations-beta/
https://github.com/ahriman-ru недавно выступил на https://smartdev.ru/ - первой технологической конференции Сбера с докладом на тему Автоматизация разработки с GitHub Actions . Запись можно увидеть здесь :
https://www.youtube.com/watch?v=br-fypXTWAM&t=9903s
Немного улучшений в сканировании кода:
1) Мы добавили полнотекстовый поиск в алертах
https://github.blog/changelog/2021-06-01-free-text-search-for-code-scanning-alerts/
2) Мы добавили возможность конфигурировать на основе чего пулл реквест не должен проходить : только на ошибках, на ошибках и предупреждениях или при наличии любого алерта.
https://github.blog/changelog/2021-06-03-control-which-code-scanning-alerts-cause-a-pull-request-check-to-fail/
Git 2.31.0 здесь 👌 . Если интерено, прочитайте наш пост с функциями, которые нам кажутся самыми важными в последнем релизе Git. Особенно git maintenance – теперь оптимизации могут бежать в фоновом режиме : неожиданный git gc не будет больше тормозить работу в самый неожиданный момент и производительность git fetch улучшится.
https://github.blog/2021-03-15-highlights-from-git-2-31/
Сегодня стартует неделя OS мейнтейнеров. Работаете ли Вы над своим первым issue или уже отреагировали на 2000-й в OS Community, которое Вы поддерживаете. Хотите ли Вы сказать спасибо (а может и проспонсировать), услышать, задать вопросы людям разрабатывающим код, который каждый день делает Вашу работу эффективнее и легче – Вам сюда:
https://github.com/github/maintainerweek
https://globalmaintainersummit.github.com/
Наш очередной митап приближается. Мы надеемся, что Вы присоединитесь к нам 15 июня 2021 года в 19:00 по Москве послушать про наши новости и новинки. В этот раз наша тема "Инфраструктура" и мы счастливы, что с нами выступят Михаил Грачев, который расскажет про взращивание культуры Open Source в компании и Антон Таяновский, который расскажет про инфраструктурные шаблоны Pulumi на примере AWS Lambda и Sagemaker.
Если Вы не были на наших прошлых митапах, вот здесь мы собрали ссылки на презентации хабберов и наших гостей, может быть Вы найдёте что-то интересное
https://habr.com/ru/post/561762/
Мы изменили настройки уровня по умолчанию для предупреждений безопасности. Теперь они будут на уровне репо. Если не установить настройки по отдельным репо или не указать, что хотите по прежнему получать все нотификации - они перестанут приходить. Подробности как изменить настройки здесь:
https://github.blog/changelog/2021-05-05-repository-level-notification-controls-for-security-alerts/
GHAS пользователи теперь могут определять свои собственные паттерны, по которым будут определяться секреты. После введения нового паттерна, вся история git будет просканирована заново. Паттерны можно определить на уровне отдельных репо или целой организации (бета)
https://github.blog/changelog/2021-06-04-secret-scanning-now-supports-user-defined-patterns-on-private-repositories/
И немного новостей про депендабот.
Мы добавили возможность игнорировать major/minor/patch версии для отдельных зависимостей, версии которых выходят слишком часто
https://github.blog/changelog/2021-05-21-dependabot-version-updates-can-now-ignore-major-minor-patch-releases/
Депендабот теперь поддерживает Terraform<= 1.0
https://github.blog/changelog/2021-06-10-dependabot-now-supports-terraform-1-0
Депендабот и Python – теперь поддерживается pip версия 21.1.2, pip-tools версия 6.1.0, и pipenv версия 2021-05-29. Поддержка Python 2 отменена, так как начиная с 1 июня 2020 эта версия официально не поддерживается больше (о чём было объявлено ещё в 2014 году).
https://github.blog/changelog/2021-06-10-dependabot-updated-pip-pip-tools-and-pipenv-support/
И как мы и обещали во время митапа, ссылки от Антона Таяновского:
Alon Gubkin показывает как построить мини платформу для ML: https://github.com/aporia-ai/mlplatform-workshop - этот материал гораздо реалистичнее и тоже использует Pulumi для инфраструктуры
Код: https://github.com/t0yv0/pulumi-sagemakerlambda
Pulumi - IaC in your favorite programming language! - отличное введение в Pulumi https://www.youtube.com/watch?v=vIjeiDcsR3Q
AWS CDK - альтернативый Pulumi продукт вдохновивший пример: https://docs.aws.amazon.com/cdk/api/latest/docs/aws-sagemaker-readme.html
GitHub Packages Container registry теперь GA. Homebrew уже переехал, HomeAssistant переезжает. Все, что раньше было в Docker Registry мигрировано. Подробности о новом доме для контейнеров здесь:
https://github.blog/2021-06-21-github-packages-container-registry-generally-available/
И немножко про GHAS. Безопасность как обычно превыше всего 😉
Dependabot теперь запускает обновления не одновременно. Раньше по умолчанию все апдейты бежали в 5AM UTC и замедляли всех. Теперь каждое репо получает свое случайное время, в которое будут запущены апдейты. Вы можете настроить время по своему усмотрению если хотите.
https://github.blog/changelog/2021-06-16-dependabot-now-schedules-version-updates-uniformly/