{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:best-practices", ":disableDependencyDashboard" ], "semanticCommitType": "ci", "packageRules": [ { "matchManagers": [ "github-actions" ], "commitMessagePrefix": "gha: ", "labels": [ "CI" ] }, { "matchUpdateTypes": [ "pin", "pinDigest", "digest" ], "commitMessagePrefix": "ci: ", "labels": [ "CI" ] }, { "matchManagers": [ "custom.regex" ], "commitMessagePrefix": "ci: ", "labels": [ "CI" ] }, { "matchDepNames": [ "debian" ], "matchFileNames": [ ".github/workflows/linux-old.yml" ], "enabled": false } ], "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/http3-linux.yml$" ], "matchStrings": [ "openssl3-version: (?.*)\\s" ], "datasourceTemplate": "github-tags", "depNameTemplate": "openssl/openssl", "versioningTemplate": "semver", "extractVersionTemplate": "^openssl-(?\\d+)\\.(?\\d+)\\.(?\\d+)$", "registryUrlTemplate": "https://github.com" } ] }