Synchronize all Renovate preset configurations to share the same base
conventions as sbaerlocher/.github.
renovate-base.json:
- Migrate deprecated stabilityDays → minimumReleaseAge
- Migrate deprecated fileMatch → managerFilePatterns
- Simplify non-major updates into one group (all-non-major)
- Change schedule to daily (before 6am) instead of Monday only
- Remove prCreation: not-pending, internalChecksFilter, dependencyDashboardApproval
- Add configMigration: true and npmDedupe/pnpmDedupe to postUpdateOptions
- Remove redundant group:allNonMajor and schedule:weekdays from extends
renovate-go.json:
- Migrate matchPackagePrefixes/matchPackagePatterns/excludePackagePrefixes
to matchPackageNames with glob/regex patterns
- Migrate stabilityDays → minimumReleaseAge (4 occurrences)
- Migrate fileMatch → managerFilePatterns in all custom managers
- Remove redundant :semanticCommitTypeAll(chore) from extends
- Remove dependencyDashboardApproval
renovate-actions.json:
- Remove conflicting github-actions group rule (base handles this)
- Remove redundant platformAutomerge: true from package rule
renovate-ansible.json:
- Migrate fileMatch → managerFilePatterns in custom manager
- Migrate ansible-galaxy.fileMatch → ansible-galaxy.managerFilePatterns