Skip to content

Скрипт, который проверяет конфликты в PR и сразу оповещает о них. Работает под Linux с установленным noify

Notifications You must be signed in to change notification settings

dimanzver/pr-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Рассчитано на Linux! Если нужна совместимость с другими ОС, форки/PR принимаются -))

Настройка

  1. Создать файл .env
cp .env.example .env
  1. В Github сгенерировать новый access-токен (начинается с ghp_), в файл .env положить в переменную GITHUB_TOKEN.
  2. В переменной GITHUB_REPOSITORIES прописать через запятую список репозиториев в формате владелец/репозиторий. Например:
GITHUB_REPOSITORIES=dimanzver/pr-checker,dimanzver/font_compression
  1. Если надо, в EXCLUDED_PULL_REQUEST_IDS можно положить id PR-ов, которые надо исключить из мониторинга:
EXCLUDED_PULL_REQUEST_IDS=7037,22666,23189,23282
  1. Добавить скрипт в crontab, например, так:
0,30 * * * * php /home/user/pr-checker/index.php
  1. Можно протестить на каком-нибудь PR с конфликтами. На всякий лучше дождаться выполнения по крону, с ним что-то в теории может что-то не работать. У меня сразу не работало

About

Скрипт, который проверяет конфликты в PR и сразу оповещает о них. Работает под Linux с установленным noify

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published