{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:recommended" ], "packageRules": [ // Automatically merge patch level updates // https://docs.renovatebot.com/key-concepts/automerge/ { "matchUpdateTypes": ["minor", "patch"], "matchCurrentVersion": "!/^0/", "automerge": true } ], "customManagers": [ // Custom manager using regex for letting Renovate find dependencies in matrix variables { "customType": "regex", "managerFilePatterns": [ "/^\\.forgejo/workflows/.*\\.ya?ml$/" ], "matchStrings": [ "# renovate: datasource=(?[a-zA-Z0-9-._]+?) depName=(?[^\\s]+?)(?: packageName=(?[^\\s]+?))?(?: versioning=(?[^\\s]+?))?\\s*-\\s*[\"']?(?.+?)[\"']?\\s" ] } ] }