netspeed-cli 0.9.0

Command-line interface for testing internet bandwidth using speedtest.net
Documentation
# Dependabot configuration for netspeed-cli
# Automatically keeps dependencies up-to-date
version: 2

updates:
  # Cargo dependencies (crates)
  - package-ecosystem: cargo
    directory: /
    schedule:
      interval: weekly
      day: monday
      time: \"09:00\"
    open-pull-requests-limit: 5
    commit-message:
      prefix: chore
      include: scope
    groups:
      # Group all minor/patch updates together
      rust-dependencies:
        update-types:
          - minor
          - patch
    # Ignore major version bumps - require manual review
    ignore:
      - dependency-name: \"*\"
        update-types: [\"version-update:semver-major\"]
    # Auto-merge non-breaking updates after CI passes
    rebase-strategy: auto

  # GitHub Actions
  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly
      day: monday
      time: \"09:00\"
    open-pull-requests-limit: 3
    commit-message:
      prefix: ci
      include: scope
    groups:
      # Group all Actions updates together
      github-actions:
        patterns:
          - \"*\"
    # Auto-merge Action updates after CI passes
    rebase-strategy: auto

  # npm dependencies (for commitlint, pre-commit hooks)
  - package-ecosystem: npm
    directory: /
    schedule:
      interval: monthly
    open-pull-requests-limit: 3
    commit-message:
      prefix: chore
      include: scope
    # Auto-merge npm updates after CI passes
    rebase-strategy: auto