Skip to content

Commit b6a6350

Browse files
authored
chore(deps): add npm/bun coverage to Dependabot (#90)
Dependabot only watched the uv (Python) ecosystem, so the npm packages (web, vis, docs, install-counter-worker, feedback-worker) got no version updates and the 26 open npm security alerts had no remediation path. Add an npm package-ecosystem entry across the five JS directories with grouped weekly minor/patch bumps, mirroring the existing uv block. Pairs with enabling Dependabot automated-security-fixes for the alert backlog.
1 parent 1b840f4 commit b6a6350

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

.github/dependabot.yml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,27 @@ updates:
2828
# ~95 errors in `make check`). Hold until the type regression is resolved.
2929
- dependency-name: "click"
3030
versions: [">=8.4"]
31+
32+
# npm/bun workspaces. Dev/build tooling and the Cloudflare workers carry the
33+
# bulk of the open security alerts (vitest, vite, rollup, esbuild, hono, ...).
34+
# `automated-security-fixes` remediates the alerts directly; these grouped
35+
# version updates keep the lockfiles current so they don't drift back.
36+
- package-ecosystem: "npm"
37+
directories:
38+
- "/web"
39+
- "/vis"
40+
- "/docs"
41+
- "/packages/install-counter-worker"
42+
- "/examples/feedback-worker"
43+
schedule:
44+
interval: "weekly"
45+
day: "monday"
46+
# Cap concurrent bot PRs so the queue stays reviewable.
47+
open-pull-requests-limit: 5
48+
# Consolidate routine bumps into a single PR per directory; isolate majors
49+
# so breaking changes get their own review.
50+
groups:
51+
minor-and-patch:
52+
update-types:
53+
- "minor"
54+
- "patch"

0 commit comments

Comments
 (0)