Skip to content

[P2][ci] Add Dependabot for GitHub Actions, Docker, and npm #27

Description

@cevheri

Summary

SHA-pinned GitHub Actions and Docker image digests have no automated update loop. Dependabot or Renovate should propose weekly bumps for actions, Docker base, and npm devDependencies.

Audit ID: Section 2 Med — Wave 2

Fix

Add .github/dependabot.yml:

version: 2
updates:
  - package-ecosystem: "github-actions"
    directory: "/"
    schedule: { interval: "weekly" }
  - package-ecosystem: "docker"
    directory: "/"
    schedule: { interval: "weekly" }
  - package-ecosystem: "npm"
    directory: "/"
    schedule: { interval: "weekly" }

Tune groups/ignore per maintainer preference; respect existing SHA-pin review discipline.

Acceptance criteria

  • Dependabot config merged.
  • First PRs appear or config validates in GitHub UI.
  • No changeset.

Verification

GitHub → Insights → Dependency graph → Dependabot.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions