Skip to content

Commit 33dc5ab

Browse files
ruromeroclaude
andauthored
ci: add pip exclusion for msc/python test fixtures (guacsec#431)
## Summary - Add `/src/test/resources/msc/python` to the `pip` ecosystem exclusion in `.github/dependabot.yml` - This directory was missed in guacsec#422, allowing security update PR guacsec#425 (mako bump) to be created for an intentionally-pinned test fixture ## Test plan - [ ] Verify no new dependabot PRs are created for `msc/python` after the next scan cycle 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
1 parent bf52282 commit 33dc5ab

1 file changed

Lines changed: 47 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,52 @@ updates:
1313
schedule:
1414
interval: "weekly"
1515

16+
# ── Non-production ecosystems (no real deps, suppress everything) ────
17+
# The repo has no production npm/pip/go/gradle/cargo dependencies.
18+
# A root-level ignore-all entry ensures security updates are also
19+
# suppressed, since per-directory entries with globs don't reliably
20+
# block them.
21+
- package-ecosystem: "npm"
22+
directory: "/"
23+
schedule:
24+
interval: "monthly"
25+
open-pull-requests-limit: 0
26+
labels: []
27+
ignore:
28+
- dependency-name: "*"
29+
- package-ecosystem: "pip"
30+
directory: "/"
31+
schedule:
32+
interval: "monthly"
33+
open-pull-requests-limit: 0
34+
labels: []
35+
ignore:
36+
- dependency-name: "*"
37+
- package-ecosystem: "gomod"
38+
directory: "/"
39+
schedule:
40+
interval: "monthly"
41+
open-pull-requests-limit: 0
42+
labels: []
43+
ignore:
44+
- dependency-name: "*"
45+
- package-ecosystem: "gradle"
46+
directory: "/"
47+
schedule:
48+
interval: "monthly"
49+
open-pull-requests-limit: 0
50+
labels: []
51+
ignore:
52+
- dependency-name: "*"
53+
- package-ecosystem: "cargo"
54+
directory: "/"
55+
schedule:
56+
interval: "monthly"
57+
open-pull-requests-limit: 0
58+
labels: []
59+
ignore:
60+
- dependency-name: "*"
61+
1662
# ── Test fixture manifests (suppress all updates including security) ─
1763
# These directories contain intentionally pinned dependencies used as
1864
# test fixtures. They must NOT be updated by dependabot.
@@ -43,6 +89,7 @@ updates:
4389
directories:
4490
- "/src/test/resources/tst_manifests/pip/**"
4591
- "/src/test/resources/tst_manifests/it/pypi/**"
92+
- "/src/test/resources/msc/python"
4693
schedule:
4794
interval: "monthly"
4895
labels: []

0 commit comments

Comments
 (0)