message: chore: Configure dependabot
  Ignore major dependabot updates for chalk, execa and axios because new versions require ESM which we don't use yet.
diff: @@ -9,8 +9,18 @@ updates:
  timezone: 'Europe/Berlin'
  open-pull-requests-limit: 10
  ignore:
  + # We only want to do major node updates on purpose, so don't create dependabot PRs for major versions
  - dependency-name: '@types/node'
  update-types: ['version-update:semver-major']
  + # chalk v5 needs ESM, see https://github.com/chalk/chalk/releases/tag/v5.0.0, we'll stay on v4 until we can use ESM
  + - dependency-name: 'chalk'
  + update-types: ['version-update:semver-major']
  + # execa v6 needs ESM, see https://github.com/sindresorhus/execa/releases/tag/v6.0.0, we'll stay on v5 until we can use ESM
  + - dependency-name: 'execa'
  + update-types: ['version-update:semver-major']
  + # axios v1 needs ESM
  + - dependency-name: 'axios'
  + update-types: ['version-update:semver-major']
  - package-ecosystem: npm
  target-branch: v2-main
  directory: '/'
  @@ -20,8 +30,18 @@ updates:
  timezone: 'Europe/Berlin'
  open-pull-requests-limit: 10
  ignore:
  + # We only want to do major node updates on purpose, so don't create dependabot PRs for major versions
  - dependency-name: '@types/node'
  update-types: ['version-update:semver-major']
  + # chalk v5 needs ESM, see https://github.com/chalk/chalk/releases/tag/v5.0.0, we'll stay on v4 until we can use ESM
  + - dependency-name: 'chalk'
  + update-types: ['version-update:semver-major']
  + # execa v6 needs ESM, see https://github.com/sindresorhus/execa/releases/tag/v6.0.0, we'll stay on v5 until we can use ESM
  + - dependency-name: 'execa'
  + update-types: ['version-update:semver-major']
  + # axios v1 needs ESM
  + - dependency-name: 'axios'
  + update-types: ['version-update:semver-major']
  - package-ecosystem: github-actions
  directory: '/'
  schedule:
  