Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Dependabot configuration — prevents alert re-accumulation.
# Context: the repo accumulated 123 Dependabot alerts since 2026-06 because
# version updates were never configured (alerts are on by default, update PRs
# are not). This file enables grouped weekly update PRs for the npm ecosystem.
# NOTE: the repo is pnpm-only — Dependabot reads pnpm-lock.yaml under the
# "npm" ecosystem. Keep package-lock.json out of the tree (see .gitignore).
version: 2

updates:
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: "weekly"
day: "monday"
time: "07:00"
timezone: "Europe/Madrid"
versioning-strategy: "auto"
# Single group for the whole ecosystem: one weekly PR instead of one per
# package, which keeps review load low and matches the hygiene workflow.
groups:
npm-dependencies:
patterns:
- "*"
open-pull-requests-limit: 5
commit-message:
prefix: "chore(deps)"
prefix-development: "chore(dev-deps)"
labels:
- "dependencies"
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,9 @@

# dependencies
/node_modules
# npm lockfile is vestigial here: this repo is pnpm-only (Dockerfile + CI use
# pnpm install --frozen-lockfile) — keep npm from re-adding a stale manifest
/package-lock.json
/.pnp
.pnp.*
.yarn/*
Expand Down
Loading
Loading