|
1 | 1 | version: 2 |
| 2 | + |
| 3 | +# Canonical dependabot config for npm/TypeScript repos in forgesworn. |
| 4 | +# Synced from forgesworn/.github/templates/dependabot/dependabot.npm.yml. |
| 5 | +# Edit the template, not individual repos -- run the propagator to sync. |
| 6 | +# |
| 7 | +# Tiering: |
| 8 | +# patch + minor -> grouped, auto-merged on green CI |
| 9 | +# major -> individual PR, manual review |
| 10 | +# TS / Node / framework majors -> ignored here, upgraded deliberately |
| 11 | + |
2 | 12 | updates: |
3 | | - # npm dependencies — rendezvous-kit has runtime dependencies, |
4 | | - # so production bumps matter. Keep production and development |
5 | | - # groups separate so a runtime-dep bump doesn't hide inside |
6 | | - # a batch of devDep noise. |
7 | 13 | - package-ecosystem: npm |
8 | 14 | directory: "/" |
9 | 15 | schedule: |
10 | 16 | interval: weekly |
11 | 17 | day: monday |
12 | | - open-pull-requests-limit: 5 |
13 | | - groups: |
14 | | - production-dependencies: |
15 | | - dependency-type: production |
16 | | - dev-dependencies: |
17 | | - dependency-type: development |
| 18 | + open-pull-requests-limit: 10 |
18 | 19 | commit-message: |
19 | 20 | prefix: chore |
20 | 21 | include: scope |
21 | | - # GitHub Actions references in .github/workflows. Monthly is |
22 | | - # frequent enough; a weekly cadence would produce mostly trivial |
23 | | - # SHA bumps. |
| 22 | + groups: |
| 23 | + production-minor: |
| 24 | + dependency-type: production |
| 25 | + update-types: ["patch", "minor"] |
| 26 | + dev-minor: |
| 27 | + dependency-type: development |
| 28 | + update-types: ["patch", "minor"] |
| 29 | + ignore: |
| 30 | + - dependency-name: "typescript" |
| 31 | + update-types: ["version-update:semver-major"] |
| 32 | + - dependency-name: "@types/node" |
| 33 | + update-types: ["version-update:semver-major"] |
| 34 | + - dependency-name: "node" |
| 35 | + update-types: ["version-update:semver-major"] |
| 36 | + |
24 | 37 | - package-ecosystem: github-actions |
25 | 38 | directory: "/" |
26 | 39 | schedule: |
27 | 40 | interval: monthly |
| 41 | + open-pull-requests-limit: 5 |
28 | 42 | commit-message: |
29 | 43 | prefix: chore |
30 | 44 | include: scope |
| 45 | + groups: |
| 46 | + actions-minor: |
| 47 | + update-types: ["patch", "minor"] |
0 commit comments