{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "separateMajorMinor": true, "major": { "enabled": false }, "packageRules": [ { "groupName": "symfony", "allowedVersions": "~7.4", "description": "Keep all Symfony components on 7.4 LTS and update them together (symfony/flex enforces extra.symfony.require for transitive ones)", "matchPackageNames": [ "/^symfony//", "!symfony/flex", "!symfony/monolog-bundle", "!/^symfony/polyfill-/", "!/-contracts$/" ] }, { "matchManagers": ["github-actions"], "enabled": false, "description": "Ignore GitHub Actions — no GITHUB_COM_TOKEN available" }, { "matchPackageNames": ["phpunit/phpunit"], "allowedVersions": "^12.0", "description": "Stay on PHPUnit 12.x (compatible with Symfony 7 / PHP 8.2+)" } ] }