{
    "$schema": "https://docs.renovatebot.com/renovate-schema.json",
    "gitIgnoredAuthors": ["216534828+flagsmith-engineering[bot]@users.noreply.github.com"],
    "extends": ["config:recommended", ":semanticCommitScopeDisabled"],
    "ignorePresets": [":semanticPrefixFixDepsChoreOthers"],
    "semanticCommitType": "deps",
    "git-submodules": { "enabled": true },
    "customManagers": [
        {
            "customType": "regex",
            "managerFilePatterns": ["/^\\.github/workflows/sdk-spec\\.yml$/"],
            "matchStrings": ["spec-ref: (?<currentValue>v[\\d.]+)"],
            "depNameTemplate": "Flagsmith/sdk-spec",
            "datasourceTemplate": "github-tags"
        }
    ],
    "packageRules": [
        {
            "matchUpdateTypes": [
                "major",
                "minor",
                "patch",
                "digest",
                "pin",
                "rollback",
                "bump",
                "replacement",
                "lockFileMaintenance"
            ],
            "enabled": false
        },
        {
            "matchManagers": ["git-submodules"],
            "versioning": "semver-coerced",
            "enabled": true
        },
        {
            "matchPackageNames": ["Flagsmith/sdk-spec"],
            "groupName": "SDK spec",
            "enabled": true,
            "addLabels": ["sdk-spec"]
        }
    ]
}
