{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "customManagers": [ { "customType": "regex", "datasourceTemplate": "docker", "description": "compose.yaml's Go, which the shell default hides from the docker-compose manager", "managerFilePatterns": [ "/^compose\\.yaml$/" ], "matchStrings": [ "image: (?golang):\\$\\{GO_VERSION:-(?[^}]+)\\}" ] }, { "customType": "regex", "datasourceTemplate": "docker", "depNameTemplate": "goreleaser/goreleaser", "description": "the GoReleaser the Packages workflow runs, which must match the image the gate checks its config with", "managerFilePatterns": [ "/^\\.github/workflows/packages\\.yml$/" ], "matchStrings": [ "goreleaser/goreleaser-action@\\S+\\s+with:\\s+version: (?\\S+)" ] }, { "customType": "regex", "datasourceTemplate": "pypi", "depNameTemplate": "cloudsmith-cli", "description": "the Cloudsmith CLI the Packages workflow installs", "managerFilePatterns": [ "/^\\.github/workflows/packages\\.yml$/" ], "matchStrings": [ "cloudsmith-cli==(?\\S+)" ] } ], "extends": [ "config:recommended" ], "packageRules": [ { "groupName": "GoReleaser", "matchPackageNames": [ "goreleaser/goreleaser" ] } ] }