Skip to content

Commit 8fdf877

Browse files
authored
Stop Dependabot proposing major-version updates (#39)
Majors need code changes, so they are upgraded by hand rather than arriving as weekly pull requests. Minor and patch updates stay grouped.
1 parent a5359fb commit 8fdf877

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

‎.github/dependabot.yml‎

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
1-
# Dependabot: weekly version updates, minor and patch grouped into one pull
2-
# request per ecosystem, majors on their own. Every update is a pull request
3-
# that runs CI and gets a review before it is merged. The cooldown holds a new
4-
# release back for 7 days so a bad or compromised publish can be pulled first;
5-
# security updates are not delayed by it.
1+
# Dependabot: weekly version updates, minor and patch only, grouped into one
2+
# pull request per ecosystem. Major versions are ignored here and upgraded by
3+
# hand, one repository at a time; a vulnerability that needs a major still
4+
# shows up as a Dependabot alert. Every update is a pull request that runs CI
5+
# and gets a review before it is merged. The cooldown holds a new release back
6+
# for 7 days so a bad or compromised publish can be pulled first; security
7+
# updates are not delayed by it.
68
version: 2
79
updates:
810
- package-ecosystem: maven
@@ -13,6 +15,9 @@ updates:
1315
cooldown:
1416
default-days: 7
1517
open-pull-requests-limit: 5
18+
ignore:
19+
- dependency-name: "*"
20+
update-types: ["version-update:semver-major"]
1621
groups:
1722
maven:
1823
patterns: ["*"]
@@ -26,6 +31,9 @@ updates:
2631
cooldown:
2732
default-days: 7
2833
open-pull-requests-limit: 5
34+
ignore:
35+
- dependency-name: "*"
36+
update-types: ["version-update:semver-major"]
2937
groups:
3038
docker:
3139
patterns: ["*"]
@@ -39,6 +47,9 @@ updates:
3947
cooldown:
4048
default-days: 7
4149
open-pull-requests-limit: 5
50+
ignore:
51+
- dependency-name: "*"
52+
update-types: ["version-update:semver-major"]
4253
groups:
4354
actions:
4455
patterns: ["*"]

‎CHANGELOG.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
## [Unreleased] - 2026-11-04
22

3+
- Dependabot: major-version updates are no longer proposed; majors are upgraded by hand. (#38)
34
- Dependabot: weekly version updates (docker, github-actions, maven); minor and patch grouped, new releases held 7 days. (#28)
45

56
## [2026-11-03] - OdinMS link

0 commit comments

Comments
 (0)