esp-emac 0.3.0

ESP32 EMAC bare-metal Ethernet MAC driver with DMA, RMII, and MDIO
Documentation
version: 2
updates:
  # Keep GitHub Actions pinned to up-to-date major versions.
  # We intentionally track majors only (e.g. @v6) so minor/patch fixes flow
  # automatically, but we skip major-version bumps since they tend to be
  # breaking and we want to audit them by hand.
  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly
      day: monday
    open-pull-requests-limit: 5
    commit-message:
      prefix: ci
      include: scope
    labels:
      - dependencies
      - ci
    ignore:
      - dependency-name: "*"
        update-types: ["version-update:semver-major"]

  # Keep cargo dependencies up to date. Group embedded-hal* / embassy-* /
  # esp-* / defmt* so their bumps land as one PR each instead of N.
  - package-ecosystem: cargo
    directory: /
    schedule:
      interval: weekly
      day: monday
    open-pull-requests-limit: 5
    commit-message:
      prefix: deps
      include: scope
    labels:
      - dependencies
      - rust
    groups:
      embedded:
        patterns:
          - embedded-hal*
          - embassy-*
      esp:
        patterns:
          - esp-*
      defmt:
        patterns:
          - defmt*
    # Don't auto-bump the MSRV path — rust-version is a semver contract.
    ignore:
      - dependency-name: "*"
        update-types: ["version-update:semver-major"]