Есть ли хук GitHub для прослушивания изменений описания PR?

Есть ли какое-либо событие или способ получить уведомление (веб-перехватчик) при изменении описания или заголовка запроса на извлечение?

В настоящее время я указал pull_requestevent, но он срабатывает только тогда, когда PR "open", " закрыт», «синхронизирован» или «повторно открыт».

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

Одним из способов может быть проверка API на наличие изменений (опрос), но мне нужен лучший способ получить это (push).


person dimirc    schedule 15.03.2014    source источник


Ответы (2)


Краткий ответ: нет

Я отправил электронное письмо в службу поддержки Github, и это был их ответ:

Спасибо, что связались! В настоящее время мы не можем запускать веб-перехватчики при изменении заголовков или описаний запросов на вытягивание. Вот полный список событий, которые могут запускать вебхуки:

http://developer.github.com/webhooks/#events

Как вы упомянули, опрос API — это один из способов проверки изменений. Другим возможным обходным решением может быть добавление нового комментария к коммиту всякий раз, когда вы обновляете описание или заголовок, что вызовет событие pull_request_review_comment.

Тем не менее, мы ценим обратную связь! Я добавлю ваше предложение о событиях веб-перехватчика для обновлений заголовка и описания запроса на вытягивание в наш внутренний список запросов функций. Я не могу обещать, произойдет ли/когда это произойдет, но ваши отзывы определенно были записаны.

Надеюсь это поможет!

person dimirc    schedule 16.03.2014
comment
К счастью, это устарело - см. мой ответ - person rethab; 02.08.2021

Теперь это возможно, так как есть действие edited.

Документы: https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request

person rethab    schedule 02.08.2021