Skip to content

Commit a256aae

Browse files
mishamyteclaude
andcommitted
Reduce Dependabot noise and keep the library floor low
Group non-shipping dependency updates into a single weekly PR, move both ecosystems from daily to weekly, and ignore Serilog/FSharp.Core minor and patch bumps so the shipped minimum version (an open >= range) is not raised by the bot. A new major still opens a PR. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent d616521 commit a256aae

1 file changed

Lines changed: 19 additions & 2 deletions

File tree

.github/dependabot.yml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,22 @@ updates:
88
- package-ecosystem: "nuget"
99
directory: "/" # Location of package manifests
1010
schedule:
11-
interval: "daily"
11+
interval: "weekly"
12+
groups:
13+
# Everything that does NOT ship to consumers (tests, build tooling, analyzers,
14+
# samples, benchmarks) lands in a single PR instead of a dozen.
15+
dev-dependencies:
16+
patterns: ["*"]
17+
exclude-patterns: ["Serilog", "FSharp.Core"]
1218
ignore:
19+
# Shipped, transitive-to-consumers deps: keep the declared floor low. A bare
20+
# <PackageVersion Version="x"> is already an open range (>= x), so consumers can
21+
# use any newer compatible version; we don't want the bot raising our minimum.
22+
# Minor/patch are ignored; a new major still opens a PR so we can decide to support it.
23+
- dependency-name: "Serilog"
24+
update-types: ["version-update:semver-minor", "version-update:semver-patch"]
25+
- dependency-name: "FSharp.Core"
26+
update-types: ["version-update:semver-minor", "version-update:semver-patch"]
1327
# Benchmark baselines are deliberate pins (benchmarks/*/*.fsproj VersionOverride):
1428
# the previously published release the suite measures against, and the third-party
1529
# yardstick. Bump them consciously — together with the recorded numbers in
@@ -20,4 +34,7 @@ updates:
2034
- package-ecosystem: "github-actions"
2135
directory: "/" # Location of package manifests
2236
schedule:
23-
interval: "daily"
37+
interval: "weekly"
38+
groups:
39+
github-actions:
40+
patterns: ["*"]

0 commit comments

Comments
 (0)