GitHub тестирует систему создания правил для защиты веток в репозиториях

20.04.2023
12003

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

Управление проектом по-новому

Правила – это дальнейшее развитие функции защиты веток на GitHub. Настраивать правила репозитория, создавать новые и редактировать уже существующие можно в специальном разделе.

 

 

При помощи набора правил владелец репозитория может установить, кто может отправлять коммиты в определенную ветку, как должны быть отформатированы коммиты, кто может удалять или переименовывать тег, каким пользователям разрешено обходить правила.

 

 

Применение правила можно включить для ветки по умолчанию, для всех веток или только для веток, наименование которых соответствует шаблону fnmatch.

 

 

У каждого правила может быть один из двух статусов: active или disabled. Ненужные в данный момент правила можно отключать и включать повторно при необходимости. Клиентам GitHub Enterprise Cloud доступен третий статус evaluate, позволяющий протестировать условие перед его активацией.

Доступ к правилам разграничен для пользователей разных уровней. Если у разработчика есть право только на чтение, то он может просто ознакомиться со списком действующих условий. Он также увидит уведомление, если правило заблокирует команду push. Настройка правил доступна только владельцам репозитория и пользователям с ролью редактора.

Наборы правил дополняют функциональность защиты веток и тегов в репозитории:

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

Такая система, по мнению представителей GitHub, поможет упорядочить код репозитория и создаст дополнительный слой безопасности.

Больше подробностей о возможностях нового инструмента можно найти в официальной документации.

Комментарии к пулл-реквестам стали удобнее

Также GitHub добавил возможность комментировать файлы в запросах на слияние.

Раньше разработчик мог привязать комментарий только к определенной строчке кода. Теперь пользователи могут оставлять пометки для всего отправленного файла. Его формат значения не имеет – комментарии одинаково доступны и для кода, и для изображений. Чтобы оставить заметку, достаточно кликнуть по соответствующей иконке в репозитории.

 

 

Эта функция уже доступна и в веб-версии, и в мобильном приложении. Функция тестировалась с начала марта. Она поддерживает собственный API, который позволяет определить, относится пометка ко всему файлу целиком или только к его части.

В официальном руководстве GitHub описаны детали работы с новой функцией.

Если вам удобнее смотреть новости в телеграме, то вот наша группа – ИНФОСТАРТ.

Автор:
Аналитик

См. также

С января по март 2025 года Ассоциация КП ПОО провела исследование отечественных систем виртуализации, коммуникации и контейнеризации по 266 показателям. Результаты показали, что медианная технологическая зрелость у этих ИТ-решений превышает 75%.

04.04.2025    344    orenk0t    1       

0

Минцифры подготовило проект постановления по запуску платформы, на которой ИТ-специалисты могут пройти добровольное тестирование и подтвердить свою квалификацию.

11.12.2024    1104    user1915669    3       

2

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

03.12.2024    876    user2114475    0       

2

Российский Альянс по искусственному интеллекту обновил требования к специалистам по ИИ: вышла новая модель с основными профессиями и навыками. Теперь базовых профессий в сфере ИИ осталось только четыре.

01.11.2024    1027    user1915669    0       

3

Система платежей «Волна» по планам сделает возможной бесконтактную оплату для владельцев IPhone в России, а BRICS Pay позволит совершать безналичные расчеты иностранцам по картам Visa и Mastercard.

23.10.2024    1361    AnastasiaKl    0       

4

Конструктор сайтов Wix уходит из России с 12 сентября 2024 года – перестанут работать все российский аккаунты. Сайты, привязанные к аккаунтам, также перестанут работать.

11.09.2024    1291    user1915669    2       

2

ИИ научат разработке цифровых интегральных микросхем – несколько российских научных институтов заявили об участии в проекте. Проект рассчитан на 3 года – с 2024 по 2026.

23.07.2024    955    user1915669    0       

2

Развитие искусственного интеллекта и цифровых сервисов в России стало причиной роста потребности в мощных центрах обработки данных. Эксперты прогнозируют, что дефицит ЦОД, который уже наблюдается сегодня, в ближайшие годы будет только усиливаться.

18.07.2024    1037    AnastasiaKl    0       

1

Комментарии

Инфостарт бот
1. SafronPokemon 25.05.23 19:00 Сейчас в теме
Хорошее начинание. Приживется ли?

Оставьте свое сообщение