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.0Bump mypy from 1.7.1 to 1.8.0 in /dev_requirements
Как это решить, чтобы он отправлял только один запрос на слияние?
PS: как проходит обновление не в dev_requirements/*, а просто в requirements.txt - незнаю, такого ещё ни разу не было.
PSS: вот ссылка на репозиторий, если надо - https://github.com/wchistow/pystackapi.