Initial commit
This commit is contained in:
commit
20d03769e1
12 changed files with 990 additions and 0 deletions
109
renovate.json
Normal file
109
renovate.json
Normal file
|
|
@ -0,0 +1,109 @@
|
|||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"assignees": ["kernald"],
|
||||
"extends": [
|
||||
"config:recommended"
|
||||
],
|
||||
"description": "Renovate configuration for container tool versions",
|
||||
"packageRules": [
|
||||
{
|
||||
"description": "Update Git version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["git"],
|
||||
"datasourceTemplate": "github-tags",
|
||||
"depNameTemplate": "git/git",
|
||||
"extractVersionTemplate": "^v(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update jq version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["jq"],
|
||||
"datasourceTemplate": "github-releases",
|
||||
"depNameTemplate": "jqlang/jq",
|
||||
"extractVersionTemplate": "^jq-(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update yq version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["yq"],
|
||||
"datasourceTemplate": "github-releases",
|
||||
"depNameTemplate": "mikefarah/yq",
|
||||
"extractVersionTemplate": "^v(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update Node.js versions in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackagePatterns": ["^node"],
|
||||
"datasourceTemplate": "node-version"
|
||||
},
|
||||
{
|
||||
"description": "Update kustomize version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["kustomize"],
|
||||
"datasourceTemplate": "github-releases",
|
||||
"depNameTemplate": "kubernetes-sigs/kustomize",
|
||||
"extractVersionTemplate": "^kustomize/v(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update Dagger version in tools.yaml and .mise.toml",
|
||||
"matchFileNames": ["tools.yaml", ".mise.toml"],
|
||||
"matchPackageNames": ["dagger"],
|
||||
"datasourceTemplate": "github-releases",
|
||||
"depNameTemplate": "dagger/dagger",
|
||||
"extractVersionTemplate": "^v(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update ESPHome version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["esphome"],
|
||||
"datasourceTemplate": "pypi",
|
||||
"depNameTemplate": "esphome"
|
||||
},
|
||||
{
|
||||
"description": "Update Zola version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["zola"],
|
||||
"datasourceTemplate": "github-releases",
|
||||
"depNameTemplate": "getzola/zola",
|
||||
"extractVersionTemplate": "^v(?<version>.*)$"
|
||||
},
|
||||
{
|
||||
"description": "Update yamllint version in tools.yaml",
|
||||
"matchFileNames": ["tools.yaml"],
|
||||
"matchPackageNames": ["yamllint"],
|
||||
"datasourceTemplate": "pypi",
|
||||
"depNameTemplate": "yamllint"
|
||||
},
|
||||
{
|
||||
"description": "Update Go version in .mise.toml",
|
||||
"matchFileNames": [".mise.toml"],
|
||||
"matchPackageNames": ["go"],
|
||||
"datasourceTemplate": "golang-version"
|
||||
}
|
||||
],
|
||||
"regexManagers": [
|
||||
{
|
||||
"description": "Update versions in tools.yaml",
|
||||
"fileMatch": ["^tools\\.yaml$"],
|
||||
"matchStrings": [
|
||||
"(?<depName>git|jq|yq|node20|node22|node24|kustomize|dagger|esphome|zola|yamllint):\\s*\"(?<currentValue>[^\"]+)\""
|
||||
],
|
||||
"datasourceTemplate": "custom"
|
||||
}
|
||||
],
|
||||
"customManagers": [
|
||||
{
|
||||
"customType": "regex",
|
||||
"description": "Update tool versions in tools.yaml",
|
||||
"fileMatch": ["^tools\\.yaml$"],
|
||||
"matchStrings": [
|
||||
"\\s+(?<depName>\\w+):\\s*\\n\\s+version:\\s+\"(?<currentValue>[^\"]+)\""
|
||||
],
|
||||
"datasourceTemplate": "github-releases"
|
||||
}
|
||||
],
|
||||
"labels": ["dependencies", "renovate"],
|
||||
"vulnerabilityAlerts": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue