Join the discussion on Telegram
Why this matters
The repo has no Dependabot configuration (.github/dependabot.yml does not exist), so dependency updates and security patches are entirely manual across three ecosystems: npm (root workspace, frontend, backend), Cargo (contracts), and GitHub Actions. The dedicated security.yml workflow already runs npm audit at the critical level, but auditing without an automated update path means vulnerabilities sit until someone notices. Dependabot keeps the three ecosystems patched with reviewable PRs and complements the existing audit gate.
Acceptance criteria
Files to touch
.github/dependabot.yml (new)
Out of scope
- Auto-merge automation for Dependabot PRs.
Join the discussion on Telegram
Why this matters
The repo has no Dependabot configuration (
.github/dependabot.ymldoes not exist), so dependency updates and security patches are entirely manual across three ecosystems: npm (root workspace,frontend,backend), Cargo (contracts), and GitHub Actions. The dedicatedsecurity.ymlworkflow already runsnpm auditat thecriticallevel, but auditing without an automated update path means vulnerabilities sit until someone notices. Dependabot keeps the three ecosystems patched with reviewable PRs and complements the existing audit gate.Acceptance criteria
.github/dependabot.ymlwithpackage-ecosystementries for:npm(root,/frontend,/backend),cargo(/contracts), andgithub-actions(/).open-pull-requests-limit.Files to touch
.github/dependabot.yml(new)Out of scope