diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 237f66a..9ecad35 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -29,6 +29,18 @@ updates: # Уход с него — отдельная большая задача, а не обновление зависимости. - dependency-name: "org.apache.struts:*" + # Мажорные обновления не предлагаем. Проверено на практике: первый же + # запуск dependabot открыл четыре отдельных PR с мажорами + # (Lucene 7.6 -> 10.5 и 8.11, Hibernate 5.6 -> 7.4), и все четыре + # уронили сборку. Такие переходы требуют переписывания кода и должны + # планироваться отдельно, а не прилетать автоматическим PR. + # Сгруппированные minor/patch при этом проходят сборку нормально. + # + # Когда соберётесь мигрировать, например, на Lucene 10 — временно + # уберите это правило или сделайте обновление вручную. + - dependency-name: "*" + update-types: ["version-update:semver-major"] + # Версии GitHub Actions в workflow - package-ecosystem: github-actions directory: "/"