[Feature] Add GitHub Dependabot scanning (runs once a month) #46
Reference in New Issue
Block a user
Delete Branch "feature/add-dependabot-scanning"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dependabot is GitHub’s built-in dependency update service. It monitors the dependency files in a repository, checks for newer or insecure versions, and opens pull requests to update them automatically.
It should be enabled because it reduces dependency drift, catches known vulnerable packages earlier, and keeps maintenance work small and routine instead of sporadic and risky.
For this repo specifically, it can keep Rust crates, GitHub Actions, and Docker base images current with low overhead, while the existing CI validates whether an update is safe to merge.
How to enable Dependabot:
mainmain, Dependabot should run immediately and then continue on its monthly schedule.After enabled, view:
Sample output:
Thanks for this @CaseyLabs
I pushed one commit on top of yours that adds two things:
groups— bundles all minor/patch bumps per ecosystem into a single PR. Without this, ~30 cargo crates × monthly = 10+ PRs/month, which gets old fast. Majors still get individual PRs since they can break APIs.commit-messageprefix —chore(deps)to match the repo's conventional-commit style (fix:,refactor:,ci:, etc.).I've also enabled the Security updates for this repo.
Thanks again for the contribution!
@razvandimescu - oh neat, I didn't know about the
groupssetting for dependabot. I've added it to my own git repo template now!Repo template project link: https://github.com/CaseyLabs/kc-secure-repo-template