Если вы пользуетесь для работы Слаком или Тимз вам просто необходимо установить интеграцию с GitHub. Это крайне удобно. И мы постоянно добавляем новые фичи в эти интеграции. Из последних: если вы были упомянуты в PR, issue, comment, если ваш просмотр был запрошен в pull request или вы стали ответственным за issue – вы получите сообщение в тимз/слак. Подробности И дискуссии теперь поддерживаются. Microsoft Teams интеграция подробности здесь. Slack здесь
The GitHub Blog
Mentions support for the GitHub app in Microsoft Teams and Slack | GitHub Changelog
Are you using our GitHub app in Microsoft Teams or Slack? Do you find it difficult to track all the notifications you get in your channels? If yes, here comes a feature that helps you focus on the notifications that are relevant to you! 🎉 When you subscribe…
Codespaces: как мы рассказали в августе, мы, разработчики большинства продуктов GitHub, перешли к работе в Codespaces – теперь новый член команды может нажатием кнопки получить все, что ему необходимо для работы над монолитом, даже не допив чашки кофе. Мы рассказали о многих фичах (включая CLI) во время Universe конференции. О том как еще можно использовать Codespaces кроме прямого назначения: например проводить технические интервью . Но разумеется мы продолжаем развивать и улучшать продукт: например имена по умолчанию теперь гораздо интереснее и легче запоминающиеся, prebuild для Coderspace наконец то вступил в бетта стадию (без этой фичи запускать Codespace для больших проектов было слишком долго) – объявление об этом и блог о том зачем, почему и как это работает. Список документации к Codespaces можно найти здесь.
The GitHub Blog
GitHub’s Engineering Team has moved to Codespaces
Over the past months, we’ve left our macOS model behind and moved to Codespaces for the majority of GitHub.com development.
Статьи на Хабре с подборками лучших проектов которые хостятся у нас: лучшие крупные релизы, отобранные GitHub в нашем январском радаре. Посчитанные по количеству звезд 30 лучших Python-проектов на GitHub на начало 2022 года
Хабр
Release Radar за январь: лучшие крупные релизы, отобранные Github
Сообщество, выпускающее обновления или новые проекты Open Source, остановить невозможно. Перед вами топ лучших проектов с крупными релизами в январе по версии сотрудников Github. Делимся подборкой к...
Вчера мы наконец выпустили в бету фичу иерархии файлов в PR. Работники ГитХаба пользуются этим уже некоторое время и это крайней удобно в случаях, когда PR включает много файлов. Дерево появится в PR в которых как минимум 2 файла (в левой части экрана ) и опция может быть отключена, если Вам она не понравится. Больше информации здесь
The GitHub Blog
Pull Request File Tree (Beta) | GitHub Changelog
Ну и новости про наш Enterprise: GitHub Enterprise Server 3.4 наконец GA. Масса новых фич включена : workflow, которые могут быть использованы во многих репозиториях вашей организации без утомительного копи паст и опасности пропустить репозиторий, где тоже надо поменять файл, сканирование Ruby кода в поисках уязвимостей, владельцы (owners) теперь могут удалять членов организации, владельцы могут присоединяться к организациям, добавлен стриминг логов аудита и Git ивентов организации в 3rd party системы , для Enterprise Cloud юзеров можно теперь конфигурировать доступ к алертам Dependabot и сканированию секретов и это далеко не полный список 😉 Еще немного о новых фичах для более эффективного управления энтерпрайзом и дальнейших планах можно прочитать здесь
The GitHub Blog
GitHub Enterprise Server 3.4 is now generally available | GitHub Changelog
И снова про issues. Отличная статья рассказывающая как теперь можно создать новый бранч из issue, рассказ про новый фичи от 23 Февраля ( более гибкие фильтры, новые графики, улучшения в итерациях) и от 10 марта (удобные фильтры чтобы видеть issues включенные и исключенные из проекта и добавление так давно ожидаемой причины закрытия как незапланированная работа)
The GitHub Blog
Start working on GitHub Issues faster
You can now create a branch to work on an issue directly from the issue page so that it's easier to get started right away.
GitHub Actions - это гораздо больше чем просто Ci/CD: вы можете разработать любые воркфлоуз на основе ГитХаб ивентов которые только можно вообразить: строить дешбоарды, закрывать и открывать issues, проверять labels и ставить issues на соответствующую доску, добавлять обязательных ревьюеров на пул реквесты – что угодно. Вы можете видеть как всё это работало с помощью воркфлоу визуализации. Можете использовать GitHub-hosted раннеры ( виртуальные машины, которые запускаем и поддерживаем мы на Линукс, macOs и Windows ) и self hosted runners ( они предлагают гораздо больше контроля над железом, операционной системой и софтом чем те которые предоставляем мы – они могут быть на виртуальных машинах, физических, бежать в контейнерах on-premise или в клауде. Их можно добавить на любом уровне : отдельного репозитория, организации или энтерпрайза). Вы можете писать Actions сами или пользоваться десятками тысяч готовых и выложенных на marketplace.
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
И наши последние новости про Actions: теперь можно перезапустить только часть воркфлоуз (например упавшие), можно мониторить состояние кеша Actions, многоразовые воркфлоуз теперь GA (если один и тот же воркфлоу должен быть использован во многих рипо - например линтер или сканирование кода, особенно если он часто изменяется - это крайне необходимая фича IMHO), можно ограничить использование групп self-hosted runners только определенными воркфлоу
The GitHub Blog
Save time with partial re-runs in GitHub Actions
It is now possible to re-run only failed jobs or a single job in GitHub Actions workflows. Here's how.
Если вы подписываетесь на ночной доклад от changelog вы получаете список самых горячих ( по их мненпию конечно, мы тут не при чем 😊) репозиториев на GitHub
Changelog
Subscribe to Changelog Nightly
Get the hottest new repos trending on GitHub in your inbox every night. No fluff, just repos!
26 Апреля начинается GitHub InFocus - в этом году вас ждут 4 дня виртуальных сессий: вступительная сессия от наших лидеров, советы по безопасности программного обеспечения, сессии посвященные DevOps и многое другое. Записаться можно здесь . Расписание здесь
GitHub InFocus · Virtual 2022· Starting April 26
Grow your business alongside industry experts during GitHub InFocus. Enjoy curated sessions on the most top-of-mind business questions for enterprises, along with a special broadcast featuring GitHub CEO, Thomas Dohmke. Join us as we focus on accelerating…
Если вы пользуетесь Гитом на Windows или делите машину с другими юзерами - проапдейте Git. Больше информации здесь
The GitHub Blog
Git security vulnerability announced
Upgrade your local installation of Git, especially if you are using Git for Windows, or you use Git on a multi-user machine.
Многоразовое воркфлоу GH Actions, которые можно использовать в разных репо вместо того, чтобы копировать один и тот же yaml - пост с подробностями ( и сравнение с составным воркфлоу) . Многоразовое воркфлоу не может хранится в прайвет репо - это серьезное ограничение. Однако если ваша организация Enterprise, то internal репо решает эту проблему. Для Enterprise так же существует фича стартовых воркфлоу .
The GitHub Blog
How to start using reusable workflows with GitHub Actions
Reusable workflows offer a simple and powerful way to avoid copying and pasting workflows across your repositories.
5 простых действий которые помогут разработчику обезопасить свой код. ( tl;dr : сканировать код с помощью CodeQL, апдейтить зависимости с помощью Dependabot, добавлять защищенные бранчи в своё репо, установить как GitHub Actions могут быть использованы в вашем репо и использовать GITHUB_TOKEN вместо PAT )
The GitHub Blog
5 simple things every developer can do to ship more secure code
From plug-and-play automations to protected branches, here are simple ways any developer can build more secure software on GitHub—all with a free account.
GitHub Планета
В продолжение новости о привью технологии поиска кода. До сегодняшнего дня поиск кода был возможен у нас только в браузере самого кода. Теперь можно искать и в табе пулл реквеста с измененными файлами . Кроме того поиск кода до седняшнего дня был “fuzzy” …
На Хабре появился перевод этой статьи : Знакомство со стековыми графами
Хабр
Знакомство со стековыми графами
В декабре 2021 года Github объявил, что открывает общий доступ к точной навигации по коду для всех публичных и приватных репозиториев с Python на сайте GitHub.com. Точную навигацию в коде...
GitHub переведет разработчиков на 2FA до конца 2023 года - пересказ на Хабре оригинального поста нашего CSO . Tl;dr : до конца 2023 года все активные разработчики на GitHub должны будут установить как миниум один тип 2FA для своего эккаунта.
Хабр
GitHub переведет разработчиков на 2FA до конца 2023 года
В начале мая веб-сервис для хостинга IT-проектов и их совместной разработки GitHub объявил , что будет требовать от всех активных разработчиков использование двухфакторной аутентификации (2FA)....
Ну и наша постоянная рубрика как мы улучшаем новые issues 😃. Если вам не хватает каких-то фич – расскажите нам об этом здесь пожалуйста. Теперь issues и pull requests можно добавлять в проекты группами, а не по одному. Добавлена возможность из проекта изучать заархивированные идеи: кто и когда заархивировал. Фильтрация только заархиварованных элементов, восстановление. Добавлена возможность автоматического добавление issues к проектов с помощью GH Actions (подробности). Поля можно создавать и удалять теперь и со страницы Project Settings (подробности). Issue теперь можно редактировать и комментировать из проекта с помощью новой боковой панели, которую мы добавили (подробности) Последнию фичу мы например добавили как результат этого фидбека.
GitHub
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
Давно я не писала про наши может и маленькие, но крайне полезные улучшения. Вот некоторые из моих самых любимых последних: preview таб в маркдаун теперь автоматически скроллится на то место, где вы редактируете . Наш маркдаун поддерживает теперь не только Mermaid, но и topoJSON, geoJSON и ASCII STL Diagrams (и рендерит и как файлы. Подробности) Профиль теперь можно сделать конфеденциальным так же как и организационное README. При наведении курсора на label теперь отображается tooltip с ее описанием. Дискуссиям добавили возможность опроса. Дискуссии теперь возможны на уровне организации (крайне удобно если код вашего продукта не в монорепо). Также в организациях теперь можно прикрепить репозитории не покидая страницы репо (добавлен новый комбобокс). Всего можно прикрепить 6 публичных, частных или внутренних репо, которые будут видны членам организации (быстрый доступ к популярным репо).
The GitHub Blog
Mermaid, topoJSON, geoJSON, and ASCII STL Diagrams Are Now Supported in Markdown and as Files - GitHub Changelog
In addition to mermaid diagrams, we now allow users to render maps directly in markdown using fenced code blocks with the geojson or topojson syntax, and embed STL 3D renders…