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