Skip to content

[Infra] Add Dependabot config for npm, cargo, and GitHub Actions #461

@ogazboiz

Description

@ogazboiz

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

  • Add .github/dependabot.yml with package-ecosystem entries for: npm (root, /frontend, /backend), cargo (/contracts), and github-actions (/).
  • Set a sensible weekly schedule and a reasonable open-pull-requests-limit.
  • Group minor/patch updates where appropriate to reduce PR noise.
  • Confirm the file is valid (Dependabot will surface parse errors in the repo's Insights → Dependency graph).

Files to touch

  • .github/dependabot.yml (new)

Out of scope

  • Auto-merge automation for Dependabot PRs.

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave programdevopsInfrastructure and CI/CDgood first issueGood for newcomersinfraCI/CD and infrastructuresecuritySecurity related tasks

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions