Initial commit
This commit is contained in:
commit
a7514cca82
12 changed files with 988 additions and 0 deletions
107
renovate.json
Normal file
107
renovate.json
Normal file
|
|
@ -0,0 +1,107 @@
|
|||
{
|
||||
"$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"
|
||||
}
|
||||
],
|
||||
"customManagers": [
|
||||
{
|
||||
"customType": "regex",
|
||||
"description": "Update versions in tools.yaml for tools with version subkey",
|
||||
"fileMatch": ["^tools\\.yaml$"],
|
||||
"matchStrings": [
|
||||
"\\s+(?<depName>kustomize|dagger|esphome|zola|yamllint):\\s*\\n\\s+version:\\s+\"(?<currentValue>[^\"]+)\""
|
||||
]
|
||||
}
|
||||
],
|
||||
"regexManagers": [
|
||||
{
|
||||
"description": "Update versions in tools.yaml for core tools",
|
||||
"fileMatch": ["^tools\\.yaml$"],
|
||||
"matchStrings": [
|
||||
"(?<depName>git|jq|yq|node20|node22|node24):\\s*\"(?<currentValue>[^\"]+)\""
|
||||
]
|
||||
}
|
||||
],
|
||||
"labels": ["dependencies", "renovate"],
|
||||
"vulnerabilityAlerts": {
|
||||
"enabled": true
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue