mirror of
https://github.com/PerpetualSoftware/pad.git
synced 2026-09-10 15:05:40 +00:00
8d33dcbfc8
Add .github/dependabot.yml covering four ecosystems:
- gomod (root) — Go modules for cmd/pad + internal/*
- npm (/web) — SvelteKit frontend dependencies
- github-actions (root) — pairs with TASK-677 SHA pinning
- docker (root) — both Dockerfile and Dockerfile.goreleaser
Strategy:
- Weekly schedule on Monday 06:00 PT (off-hours, avoids PR flood
on weekdays)
- Minor + patch updates grouped per ecosystem → one PR/week
- Major version bumps get their own PRs so breaking changes are
reviewed in isolation
- open-pull-requests-limit: 5 per ecosystem (3 for docker) keeps
backlog manageable
- Commit prefixes follow the conventional-commit style the project
already uses (chore(deps) / chore(ci) / chore(docker))
Pairs with TASK-677: for SHA-pinned Actions, Dependabot updates both
the commit SHA and the trailing '# vX.Y.Z' comment in one PR, so the
human-readable version label stays in sync.
Parent: PLAN-644.