{ "$schema": "http://nginx/renovate-schema.json", "extends": [ "local>openvpntechnologies/ops-sec-renovate", "local>openvpntechnologies/core-team-renovate" ], "rebaseWhen": "behind-base-branch", "packageRules": [ { "matchDepTypes": [ "action" ], "groupName": "github actions", "pinDigests": true, "extends": [ "schedule:monthly" ] }, { "matchDepNames": [ "vcpkg" ], "extends": [ "schedule:monthly" ] } ], "customManagers": [ { "customType": "regex", "fileMatch": ["\\.cmake$"], "matchStrings": [ "datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?\\s*set\\(.*_VERSION\\s*(?.*?)\\)\\s" ] }, { "customType": "regex", "fileMatch": ["^\\.github/workflows/.+\\.yml$"], "matchStrings": ["vcpkgGitCommitId:\\s*(?.*?)\\n"], "currentValueTemplate": "master", "depNameTemplate": "vcpkg", "packageNameTemplate": "https://github.com/microsoft/vcpkg", "datasourceTemplate": "git-refs" }, { "customType": "regex", "fileMatch": ["^\\.github/workflows/.+\\.yml$"], "matchStrings": ["versioning=(?.*?)\\n\\s*repository:\\s*(?.*?)\\n\\s*ref:\\s*(?.*?)\\n"], "datasourceTemplate": "github-tags" } ] }