Skip to content

Commit 95ecdf8

Browse files
edburnsCopilot
andcommitted
dependabot: add ignore rules and groups for Java entries
- Add ignore rules for actions/github-script and github/gh-aw-actions to the github-actions entry (SHAs managed by gh aw compile) - Add ignore for major version bumps on Maven dependencies (may drop Java 17 support or have breaking API changes) - Use dedicated groups for Java: java-maven-deps and java-codegen-deps (separate from the monorepo-wide multi-ecosystem-group) - Give Java entries their own schedule instead of multi-ecosystem-group Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 640da81 commit 95ecdf8

1 file changed

Lines changed: 23 additions & 4 deletions

File tree

.github/dependabot.yaml

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,12 @@ updates:
88
directory: '/'
99
multi-ecosystem-group: 'all'
1010
patterns: ['*']
11+
ignore:
12+
# gh-aw generated files — action SHAs are managed by `gh aw compile`
13+
# via .github/aw/actions-lock.json, not by Dependabot.
14+
# Dependabot's find-and-replace breaks lockfile metadata headers.
15+
- dependency-name: "actions/github-script"
16+
- dependency-name: "github/gh-aw-actions"
1117
- package-ecosystem: 'devcontainers'
1218
directory: '/'
1319
multi-ecosystem-group: 'all'
@@ -39,10 +45,23 @@ updates:
3945
# Java dependencies
4046
- package-ecosystem: 'maven'
4147
directory: '/java'
42-
multi-ecosystem-group: 'all'
43-
patterns: ['*']
48+
schedule:
49+
interval: 'weekly'
50+
ignore:
51+
# Major version bumps often drop Java 17 support or have breaking
52+
# API changes. These must be evaluated and applied manually.
53+
- dependency-name: "*"
54+
update-types: ["version-update:semver-major"]
55+
groups:
56+
java-maven-deps:
57+
patterns:
58+
- "*"
4459
# Java codegen dependencies
4560
- package-ecosystem: 'npm'
4661
directory: '/java/scripts/codegen'
47-
multi-ecosystem-group: 'all'
48-
patterns: ['*']
62+
schedule:
63+
interval: 'weekly'
64+
groups:
65+
java-codegen-deps:
66+
patterns:
67+
- "*"

0 commit comments

Comments
 (0)