{
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "extends": [
        "config:base",
        "group:allNonMajor",
        ":semanticCommitTypeAll(chore)"
    ],
    "assigneesFromCodeOwners": true,
    "rangeStrategy": "bump",
    "npm": {
        "commitMessageTopic": "{{prettyDepType}} {{depName}}"
    },
    "packageRules": [
        {
            "matchUpdateTypes": [
                "minor",
                "patch",
                "pin",
                "digest"
            ],
            "autoApprove": true,
            "automerge": true,
            "automergeSchedule": [
                "after 1am and before 2am"
            ],
            "schedule": [
                "after 2am and before 3am"
            ]
        },
        {
            "enabled": false,
            "matchPackageNames": ["php"],
            "matchUpdateTypes": ["patch"]
        }
    ]
}