diff --git a/.dagger/go.mod b/.dagger/go.mod index ed3e758..c1ac057 100644 --- a/.dagger/go.mod +++ b/.dagger/go.mod @@ -3,7 +3,7 @@ module dagger/containers go 1.25.5 require ( - github.com/99designs/gqlgen v0.17.84 + github.com/99designs/gqlgen v0.17.81 github.com/Khan/genqlient v0.8.1 github.com/vektah/gqlparser/v2 v2.5.30 go.opentelemetry.io/otel v1.38.0 diff --git a/renovate.json b/renovate.json index 4b2fcec..c57c0c1 100644 --- a/renovate.json +++ b/renovate.json @@ -81,26 +81,68 @@ "datasourceTemplate": "golang-version" } ], - "regexManagers": [ - { - "description": "Update versions in tools.yaml", - "fileMatch": ["^tools\\.yaml$"], - "matchStrings": [ - "(?git|jq|yq|node20|node22|node24|kustomize|dagger|esphome|zola|yamllint):\\s*\"(?[^\"]+)\"" - ], - "datasourceTemplate": "custom" - } - ], "customManagers": [ { "customType": "regex", - "description": "Update tool versions in tools.yaml", + "description": "Update kustomize version in tools.yaml", "fileMatch": ["^tools\\.yaml$"], "matchStrings": [ - "\\s+version:\\s+\"(?[^\"]+)\"\\s+description:\\s+\"(?[^\"]+)\"" + "\\s+kustomize:\\s*\\n\\s+version:\\s+\"(?[^\"]+)\"" ], - "depNameTemplate": "{{description}}", - "datasourceTemplate": "github-releases" + "datasourceTemplate": "github-releases", + "depNameTemplate": "kubernetes-sigs/kustomize", + "extractVersionTemplate": "^kustomize/v(?.*)$" + }, + { + "customType": "regex", + "description": "Update dagger version in tools.yaml", + "fileMatch": ["^tools\\.yaml$"], + "matchStrings": [ + "\\s+dagger:\\s*\\n\\s+version:\\s+\"(?[^\"]+)\"" + ], + "datasourceTemplate": "github-releases", + "depNameTemplate": "dagger/dagger", + "extractVersionTemplate": "^v(?.*)$" + }, + { + "customType": "regex", + "description": "Update esphome version in tools.yaml", + "fileMatch": ["^tools\\.yaml$"], + "matchStrings": [ + "\\s+esphome:\\s*\\n\\s+version:\\s+\"(?[^\"]+)\"" + ], + "datasourceTemplate": "pypi", + "depNameTemplate": "esphome" + }, + { + "customType": "regex", + "description": "Update zola version in tools.yaml", + "fileMatch": ["^tools\\.yaml$"], + "matchStrings": [ + "\\s+zola:\\s*\\n\\s+version:\\s+\"(?[^\"]+)\"" + ], + "datasourceTemplate": "github-releases", + "depNameTemplate": "getzola/zola", + "extractVersionTemplate": "^v(?.*)$" + }, + { + "customType": "regex", + "description": "Update yamllint version in tools.yaml", + "fileMatch": ["^tools\\.yaml$"], + "matchStrings": [ + "\\s+yamllint:\\s*\\n\\s+version:\\s+\"(?[^\"]+)\"" + ], + "datasourceTemplate": "pypi", + "depNameTemplate": "yamllint" + } + ], + "regexManagers": [ + { + "description": "Update versions in tools.yaml for core tools", + "fileMatch": ["^tools\\.yaml$"], + "matchStrings": [ + "(?git|jq|yq|node20|node22|node24):\\s*\"(?[^\"]+)\"" + ] } ], "labels": ["dependencies", "renovate"],