Я использую GitHub API v3 для подключения к repository
и получить список проблем, которые были обновлены/созданы since
конкретная дата. Я использую эти parameters для получения отфильтрованного результата:
- фильтр: все
- метки: ошибка
- состояние: все
- сортировка: обновленная
- направление: ascendent
- с: date
Если я найду какой-либо результат, для каждой проблемы я получаю проблемы с событиями, которые вызвали изменение (фильтрация для тех, которые произошли since
дата).
Все работает отлично для всех issue event
, за исключением заблокированных и разблокированных
события, которые по какой-то причине не обновляют поле проблемы updated
.
Это приводит к невозможности получить затем список проблем, которые были обновлены since
, для конкретной даты, и поэтому я не проверяю issue events
.
Вопросы:
- Есть ли причина, по которой эти два события не обновляют проблему?
- Есть ли приемлемое решение, за исключением того, где я должен получить все проблемы и запросить их вручную?