Когда сообщение коммита содержит "closes #N", бот сразу закрывает
issue, не проверяя следующее:
- Есть ли открытый Pull Request, связанный с этим issue
- Существует ли вообще issue с таким номером
Это приводит к нескольким проблемам:
- Issue может быть закрыт раньше времени, пока PR ещё на ревью
- Если два коммита в одном push ссылаются на один и тот же issue,
бот попытается закрыть его дважды
- В комментарии о закрытии не указывается автор коммита
Ожидаемое поведение: если есть открытый PR, оставить
предупреждающий комментарий и не закрывать issue. Корректно
обрабатывать несуществующие issues.
Затронутый файл: src/closer.py
Когда сообщение коммита содержит "closes #N", бот сразу закрывает
issue, не проверяя следующее:
Это приводит к нескольким проблемам:
бот попытается закрыть его дважды
Ожидаемое поведение: если есть открытый PR, оставить
предупреждающий комментарий и не закрывать issue. Корректно
обрабатывать несуществующие issues.
Затронутый файл: src/closer.py