{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:best-practices", "group:allNonMajor" ], "customManagers": [ { "customType": "regex", "fileMatch": [ "^.github/scripts/VERSIONS$" ], "matchStrings": [ "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?( extractVersion=(?.+?))?( registryUrl=(?.*?))?\\s.*?_VER=(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}", "extractVersionTemplate": "{{#if extractVersion}}{{{extractVersion}}}{{else}}^v?(?.+)${{/if}}" }, { "customType": "regex", "fileMatch": [ "^.github/workflows/.*\\.yml$" ], "matchStrings": [ "# renovate: datasource=(?.*?) depName=(?.*?)( versioning=(?.*?))?( extractVersion=(?.+?))?( registryUrl=(?.*?))?\\s.*?-version:\\s*(?.*)\\s" ], "versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver{{/if}}", "extractVersionTemplate": "{{#if extractVersion}}{{{extractVersion}}}{{else}}^v?(?.+)${{/if}}" }, { "customType": "regex", "fileMatch": [ "^.github/workflows/linux.yml$", "^.github/workflows/osslq-linux.yml$" ], "matchStrings": [ "openssl3-version: (?.*)\\s" ], "datasourceTemplate": "github-tags", "depNameTemplate": "openssl/openssl", "versioningTemplate": "semver", "extractVersionTemplate": "^openssl-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", "registryUrlTemplate": "https://github.com" } ] }