Description
We want to enable automatic squash merges for all Dependabot pull requests except for major version updates. Currently, Dependabot opens pull requests for all updates, including major versions, but we would like to configure it so that minor and patch version updates get merged automatically via squash and merge.
Desired Outcome:
Dependabot opens PRs for all updates.
Minor/patch updates get auto-squash-merged after CI checks pass.
Major updates remain open for manual review and merging.