Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions