Skip to content

Commit 3fe275b

Browse files
committed
Don't limit number of open Dependabot pull requests
The Dependabot service is used to keep the project dependencies updated. Thanks to the project's high quality validation infrastructure, the human effort required to complete a trivial version bump is minimal. However, some bumps may introduce breaking changes that would require a significant amount of effort to accommodate, or are blocked by external tasks. In this case, the Dependabot pull request can't be merged, but should be left open to track the need to perform the bump when it is feasible. This means that it should be expected that there will be regularly be a small number of Dependabot pull requests left open in the repository over long periods of time. The automated system is here to assist the human project maintainers, not as a tyrannical overlord, so this is the system working exactly as intended. By default, Dependabot is configured to stop submitting pull requests if it already has five open pull requests. This means that if it happens that the accumulation of intentionally on-hold pull requests reaches that number, the project stops receiving the easily handled trivial update PRs. This is very harmful because it results in the completely unnecessary use of outdated dependencies, and unnecessary challenging large bumps when pull requests start being submitted once more after the backlog is cleared. The harmful default configuration is hereby overridden by configuring the maximum open pull request limit at 100. This value was chosen as an arbitrary large number simply to functionally disable the limiting, rather than from any expectation that the actual number of open PRs can ever reach that count.
1 parent b88d69b commit 3fe275b

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: .github/dependabot.yml

+5
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ updates:
99
directory: / # Check the repository's workflows under /.github/workflows/
1010
assignees:
1111
- per1234
12+
open-pull-requests-limit: 100
1213
schedule:
1314
interval: daily
1415
labels:
@@ -18,6 +19,7 @@ updates:
1819
directory: /
1920
assignees:
2021
- per1234
22+
open-pull-requests-limit: 100
2123
schedule:
2224
interval: daily
2325
labels:
@@ -26,6 +28,7 @@ updates:
2628
directory: /docsgen/
2729
assignees:
2830
- per1234
31+
open-pull-requests-limit: 100
2932
schedule:
3033
interval: daily
3134
labels:
@@ -34,6 +37,7 @@ updates:
3437
directory: /ruledocsgen/
3538
assignees:
3639
- per1234
40+
open-pull-requests-limit: 100
3741
schedule:
3842
interval: daily
3943
labels:
@@ -43,6 +47,7 @@ updates:
4347
directory: /
4448
assignees:
4549
- per1234
50+
open-pull-requests-limit: 100
4651
schedule:
4752
interval: daily
4853
labels:

0 commit comments

Comments
 (0)