Разработать GitHub Check

5 000 руб. за проект
04 октября 2022, 14:01 • 8 откликов • 63 просмотра
Задача
Разработать GitHub Check – https://docs.github.com/en/rest/checks.
1. Check должен проверять каждый approve в Pull Requests.
2. В approve бот должен regex`ом найти выражение "- [x] I checked docs".
3. Если бот не нашёл его, то публикует комментарий в PR от своего имени, что конкретный апрувер не указал это выражение "@user_name не подтвердил, что проверил документацию". И помечаем Check красным и блокируем мёрж.
4. Если бот нашёл его, то комментарий публиковать не нужно. И помечаем Check зелёным и разрешаем мёрж.

Требования:
1. Использовать Probot https://probot.github.io/ – не обязательно, но лучше с ним.
2. Использовать Typescript
3. Устнавливать пакеты yarn`ом v1.
4. Бот должен работать во всех репозиториях организации GitHub.

Результат: гитхаб репо со скриптом + демонстрация того, что это работает.

p.s. если есть идеи как сделать иначе – пишите, рад пообщаться :)
Отзывы
R50 efaf85894ea71768b5666284588dff04
Фрилансер
Отличный заказчик. Активно помогает во время разработки, предоставляет все необходимые ресурсы.
~ 2 года назад