Dependabot отправляет два запроса на слияние для каждого изменения версии

У меня есть репозиторий на GitHub (написан на Python). В нём есть каталог dev_requirements/ с файлами mypy_requirements.txt, pylint_requirements.txt и tests_requirements.txt - зависимости для запуска MyPy, Pylint и тестов соответственно. Такая структура была выбрана для того, чтобы можно было писать в GitHub Action'ах что-то вроде python -m pip install -r ./dev_requirements/mypy_requirements.txt. Также есть файл requirements.txt (в корневом каталоге) с зависимостями самого проекта.

Я подключил Dependabot'а, вот содержимое файла .github/dependabot.yml:

version: 2
updates:
- package-ecosystem: pip
  directory: "/"
  schedule:
    interval: daily
    time: "10:00"

И теперь при обновлении какой-нибудь зависимости из файла dev_requirements/*_requirements.txt Dependabot присылает два запроса на слияния (пулл реквеста), например, с такими заголовками:

  • Bump mypy from 1.7.1 to 1.8.0
  • Bump mypy from 1.7.1 to 1.8.0 in /dev_requirements

Как это решить, чтобы он отправлял только один запрос на слияние?

PS: как проходит обновление не в dev_requirements/*, а просто в requirements.txt - незнаю, такого ещё ни разу не было.

PSS: вот ссылка на репозиторий, если надо - https://github.com/wchistow/pystackapi.


Ответы (0 шт):