{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "autodiscover": true, "automerge": true, "automergeType": "pr", "endpoint": "https://git.front.kjuulh.io/api/v1/", "extends": [ "config:recommended" ], "hostRules": [ { "hostType": "docker", "matchHost": "harbor.front.kjuulh.io", "password": "{{ secrets.HARBOR_SERVER_PASSWORD }}", "username": "service" } ], "packageRules": [ { "matchDatasources": [ "docker" ], "registryUrls": [ "https://harbor.front.kjuulh.io/docker-proxy/library/" ] }, { "groupName": "all dependencies", "groupSlug": "all", "lockFileMaintenance": { "enabled": false }, "separateMajorMinor": false, "matchPackagePatterns": [ "*" ] } ], "platform": "gitea", "customManagers": [ { "customType": "regex", "datasourceTemplate": "docker", "fileMatch": [ "^cuddle.yaml$" ], "matchStrings": [ ".*_image:.*\"(?.*):(?.*)\"" ] }, { "customType": "regex", "datasourceTemplate": "docker", "fileMatch": [ "(^|/).+.rs$", "(^|/).+.ya?ml$" ], "matchStrings": [ "(?kasperhermansen/.+):(?\\S+)", "(?kjuulh/.+):(?\\S+)", "(?docker.io/.+):(?\\S+)", "(?harbor.front.kjuulh.io/.+):(?\\S+)" ], "versioningTemplate": "docker" } ] }