{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", ":dependencyDashboard", ":semanticCommits"], "timezone": "Europe/Berlin", "rangeStrategy": "bump", "labels": ["dependencies"], "platformAutomerge": true, "packageRules": [ { "description": "Bump the internal @played/* packages together. Manual merge — 0.x bumps can be breaking and merging redeploys the game.", "matchPackageNames": ["/^@played//"], "groupName": "@played packages", "automerge": false }, { "description": "Batch third-party non-major updates into one PR and automerge.", "matchUpdateTypes": ["minor", "patch"], "matchPackageNames": ["!/^@played//"], "groupName": "non-major dependencies", "automerge": true }, { "description": "Internal Gitea reusable workflow (pinned @main) — not a github.com action, don't manage it.", "matchManagers": ["github-actions"], "matchPackageNames": ["played/workflows"], "enabled": false } ], "lockFileMaintenance": { "enabled": true, "automerge": true, "schedule": ["before 9am on monday"] } }