Skip to content

Commit 912d42a

Browse files
committed
fix: contain Dependabot capacity in AmbientOps
1 parent c0f91e5 commit 912d42a

3 files changed

Lines changed: 32 additions & 67 deletions

File tree

.github/dependabot.yml

Lines changed: 22 additions & 63 deletions
Original file line numberDiff line numberDiff line change
@@ -13,105 +13,64 @@ updates:
1313
actions:
1414
patterns:
1515
- "*"
16+
open-pull-requests-limit: 2
1617

17-
# Rust/Cargo - root workspace
18+
# Rust/Cargo - group the same dependency across the workspace crates
1819
- package-ecosystem: "cargo"
19-
directory: "/"
20-
schedule:
21-
interval: "daily"
22-
23-
# Rust/Cargo - standalone crates
24-
ignore:
25-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
26-
# ignore semver-major bumps so they land via author-supplied PRs
27-
# paired with call-site updates. Minor + patch flow normally.
28-
- dependency-name: "*"
29-
update-types: ["version-update:semver-major"]
30-
- package-ecosystem: "cargo"
31-
directory: "/czech-file-knife"
32-
schedule:
33-
interval: "daily"
34-
ignore:
35-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
36-
# ignore semver-major bumps so they land via author-supplied PRs
37-
# paired with call-site updates. Minor + patch flow normally.
38-
- dependency-name: "*"
39-
update-types: ["version-update:semver-major"]
40-
41-
- package-ecosystem: "cargo"
42-
directory: "/panoptes"
43-
schedule:
44-
interval: "daily"
45-
ignore:
46-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
47-
# ignore semver-major bumps so they land via author-supplied PRs
48-
# paired with call-site updates. Minor + patch flow normally.
49-
- dependency-name: "*"
50-
update-types: ["version-update:semver-major"]
51-
52-
- package-ecosystem: "cargo"
53-
directory: "/personal-sysadmin"
20+
directories:
21+
- "/"
22+
- "/czech-file-knife"
23+
- "/panoptes"
24+
- "/personal-sysadmin"
25+
- "/displace"
5426
schedule:
5527
interval: "daily"
28+
open-pull-requests-limit: 3
29+
groups:
30+
shared-rust-dependencies:
31+
group-by: dependency-name
5632
ignore:
5733
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
5834
# ignore semver-major bumps so they land via author-supplied PRs
5935
# paired with call-site updates. Minor + patch flow normally.
6036
- dependency-name: "*"
6137
update-types: ["version-update:semver-major"]
62-
63-
- package-ecosystem: "cargo"
64-
directory: "/displace"
65-
schedule:
66-
interval: "daily"
67-
6838
# Elixir/Mix
69-
ignore:
70-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
71-
# ignore semver-major bumps so they land via author-supplied PRs
72-
# paired with call-site updates. Minor + patch flow normally.
73-
- dependency-name: "*"
74-
update-types: ["version-update:semver-major"]
7539
- package-ecosystem: "mix"
7640
directory: "/"
7741
schedule:
7842
interval: "daily"
79-
80-
# Node.js/npm
43+
open-pull-requests-limit: 2
8144
ignore:
82-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
83-
# ignore semver-major bumps so they land via author-supplied PRs
84-
# paired with call-site updates. Minor + patch flow normally.
8545
- dependency-name: "*"
8646
update-types: ["version-update:semver-major"]
47+
48+
# Node.js/npm
8749
- package-ecosystem: "npm"
8850
directory: "/"
8951
schedule:
9052
interval: "daily"
91-
92-
# Python/pip
53+
open-pull-requests-limit: 2
9354
ignore:
94-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
95-
# ignore semver-major bumps so they land via author-supplied PRs
96-
# paired with call-site updates. Minor + patch flow normally.
9755
- dependency-name: "*"
9856
update-types: ["version-update:semver-major"]
57+
58+
# Python/pip
9959
- package-ecosystem: "pip"
10060
directory: "/"
10161
schedule:
10262
interval: "daily"
103-
104-
# Nix flakes
63+
open-pull-requests-limit: 2
10564
ignore:
106-
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
107-
# ignore semver-major bumps so they land via author-supplied PRs
108-
# paired with call-site updates. Minor + patch flow normally.
10965
- dependency-name: "*"
11066
update-types: ["version-update:semver-major"]
67+
68+
# Nix flakes
11169
- package-ecosystem: "nix"
11270
directory: "/"
11371
schedule:
11472
interval: "daily"
73+
open-pull-requests-limit: 2
11574
ignore:
11675
# Estate policy standards#301 / docs/DEPENDABOT-POLICY.adoc:
11776
# ignore semver-major bumps so they land via author-supplied PRs

personal-sysadmin/scripts/github-admin/add-missing-files.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ updates:
1010
- package-ecosystem: "github-actions"
1111
directory: "/"
1212
schedule:
13-
interval: "daily"
14-
open-pull-requests-limit: 10
13+
interval: "weekly"
14+
open-pull-requests-limit: 2
15+
groups:
16+
actions:
17+
patterns: ["*"]
1518
'
1619

1720
# Standard FUNDING.yml content

personal-sysadmin/scripts/setup-new-repo.sh

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,11 @@ updates:
7474
- package-ecosystem: "github-actions"
7575
directory: "/"
7676
schedule:
77-
interval: "daily"
78-
open-pull-requests-limit: 10
77+
interval: "weekly"
78+
open-pull-requests-limit: 2
79+
groups:
80+
actions:
81+
patterns: ["*"]
7982
DEP
8083
gh api "repos/$OWNER/$REPO/contents/.github/dependabot.yml" -X PUT \
8184
-f message="Add dependabot configuration" \

0 commit comments

Comments
 (0)