Background
.github/dependabot.yml currently updates only github-actions. The npm trees and the Flutter app get no automated security or version bumps — exactly the dependencies most likely to ship a CVE.
The task
Extend dependabot.yml with update entries for:
- npm — three directories:
/landing, /landing/functions, /landing/firestore-tests
- pub (Dart/Flutter) —
/app
For each: schedule: weekly, the dependencies label, and a sensible commit-message.prefix (chore or build). Group updates per ecosystem to avoid PR spam (groups: with a wildcard pattern).
Acceptance criteria
Why this is a good first issue
A single, well-scoped config file. No code, immediate security value, and a gentle introduction to our CI/supply-chain setup. Pointer: the comment at the top of the current dependabot.yml.
Background
.github/dependabot.ymlcurrently updates onlygithub-actions. The npm trees and the Flutter app get no automated security or version bumps — exactly the dependencies most likely to ship a CVE.The task
Extend
dependabot.ymlwith update entries for:/landing,/landing/functions,/landing/firestore-tests/appFor each:
schedule: weekly, thedependencieslabel, and a sensiblecommit-message.prefix(choreorbuild). Group updates per ecosystem to avoid PR spam (groups:with a wildcard pattern).Acceptance criteria
dependabot.ymlis valid (GitHub's Dependabot tab shows no config error).github-actionsentry and the SHA-pin rationale comment are preserved.Why this is a good first issue
A single, well-scoped config file. No code, immediate security value, and a gentle introduction to our CI/supply-chain setup. Pointer: the comment at the top of the current
dependabot.yml.