Есть ли способ проверить заголовок и текст запроса на извлечение GitHub. Я знаю, что мы можем использовать шаблон запроса на извлечение, чтобы предварительно заполнить сообщение запроса на извлечение. Также GitHub предоставляет WebHooks , Проверки API , которые запускаются для каждого коммита.
Но я ищу способ, которым мы можем проверить сообщение тело запроса на извлечение (например, ищите наличие действительного идентификатора JIRA), когда участник нажимает кнопку «Отправить запрос на извлечение» и на основе проверки принимает или отклонить запрос на извлечение.
Я собираюсь реализовать это с помощью GitHub App , которое будет установлено на репо уровня организации.
Я не беспокоюсь о проверке коммитов.
Я сталкивался с ContentReferenceEvent , который, кажется, предоставляет аналогичную, но неполную функцию, где читается только URL и content_reference
события срабатывают. Я надеялся, что это даст возможность также получить заголовок и текст PullRequest.
Однако Использование вложений содержимого говорит, что эта функция предназначена только для бета-использования:
Примечание: В настоящее время API Content Attachments находится в опубликованной бета-версии c и доступен только для использования с GitHub Apps. Функции и требования могут изменяться в любое время в течение этого периода.
Поскольку это бета-версия, я не могу использовать эту функцию.
Пожалуйста, дайте мне знать, какие есть другие альтернативы. ИЛИ как я могу реализовать это самостоятельно, если ничего подобного не существует.