Есть гитхаб вебхук, который проверяет кодстайл. В случае несоответствия кодстайлу - вебхук отвечает 400 ошибку и присылает данные указанием файлов и ошибками. Каким образом можно сделать запрет пулреквеста (его удаление), если вебхук ответил 400 ошибку (или какие есть варианты вобще)?
Локальные хуки (.git/hooks) частично не подходят, так как пулреквесты делаются через веб-морду гитхаба.
Как оказалось, закрыть возможность отправки пулреквеста нет. Реализовано через закрытие пулреквеста в вебхуке через github api апдейтом до статуса "закрыто" и текстовой ошибкой.