version: 2
updates:
  # ── Node (pnpm workspace; uses pnpm-lock.yaml) ─────────────────────────
  - package-ecosystem: 'npm'
    directory: '/'
    schedule:
      interval: 'weekly'
    open-pull-requests-limit: 10

  # ── GitHub Actions ────────────────────────────────────────────────────
  - package-ecosystem: 'github-actions'
    directory: '/'
    schedule:
      interval: 'weekly'

  # ── Docker (docker-compose.yml + Dockerfiles in repo root) ────────────
  - package-ecosystem: 'docker'
    directory: '/'
    schedule:
      interval: 'weekly'
