Skip to content

Commit 01d24dd

Browse files
authored
Merge pull request aipcc-cicd#31 from aipcc-cicd/renovate-enable
chore: add Renovte for dependency updates
2 parents a04e74d + d927cbb commit 01d24dd

1 file changed

Lines changed: 78 additions & 2 deletions

File tree

renovate.json

Lines changed: 78 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,82 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:recommended"
5-
]
4+
"config:recommended",
5+
"group:all"
6+
],
7+
"customManagers": [
8+
{
9+
"customType": "regex",
10+
"description": "Update Claude Code CLI version",
11+
"managerFilePatterns": [
12+
"Containerfile"
13+
],
14+
"matchStrings": [
15+
"ENV\\s+CLAUDE_V\\s+(?<currentValue>\\d+\\.\\d+\\.\\d+)"
16+
],
17+
"datasourceTemplate": "npm",
18+
"depNameTemplate": "@anthropic-ai/claude-code",
19+
"autoReplaceStringTemplate": "ENV CLAUDE_V {{newValue}}"
20+
},
21+
{
22+
"customType": "regex",
23+
"description": "Update Google Cloud SDK version",
24+
"managerFilePatterns": [
25+
"Containerfile"
26+
],
27+
"matchStrings": [
28+
"ENV\\s+GCLOUD_V\\s+(?<currentValue>\\d+\\.\\d+\\.\\d+)"
29+
],
30+
"datasourceTemplate": "docker",
31+
"depNameTemplate": "google/cloud-sdk",
32+
"autoReplaceStringTemplate": "ENV GCLOUD_V {{newVersion}}"
33+
},
34+
{
35+
"customType": "regex",
36+
"description": "Update Slack MCP server version",
37+
"managerFilePatterns": [
38+
"Containerfile"
39+
],
40+
"matchStrings": [
41+
"ENV\\s+SLACK_MCP_V\\s+v(?<currentValue>\\d+\\.\\d+\\.\\d+)"
42+
],
43+
"datasourceTemplate": "github-releases",
44+
"depNameTemplate": "korotovsky/slack-mcp-server",
45+
"extractVersionTemplate": "^v?(?<version>\\d+\\.\\d+\\.\\d+)$",
46+
"versioningTemplate": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
47+
"autoReplaceStringTemplate": "ENV SLACK_MCP_V v{{newVersion}}"
48+
},
49+
{
50+
"customType": "regex",
51+
"description": "Update GitLab MCP binary version",
52+
"managerFilePatterns": [
53+
"Containerfile"
54+
],
55+
"matchStrings": [
56+
"ENV\\s+GITLAB_MCP_V\\s+(?<currentValue>\\d+\\.\\d+\\.\\d+)"
57+
],
58+
"datasourceTemplate": "gitlab-releases",
59+
"registryUrlTemplate": "https://gitlab.com",
60+
"depNameTemplate": "fforster/gitlab-mcp",
61+
"extractVersionTemplate": "^v?(?<version>\\d+\\.\\d+\\.\\d+)$",
62+
"versioningTemplate": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)$",
63+
"autoReplaceStringTemplate": "ENV GITLAB_MCP_V {{newVersion}}"
64+
},
65+
{
66+
"customType": "regex",
67+
"description": "Update Kubernetes MCP server version",
68+
"managerFilePatterns": [
69+
"Containerfile"
70+
],
71+
"matchStrings": [
72+
"ENV\\s+K8S_MCP_V\\s+v(?<currentValue>\\d+\\.\\d+\\.\\d+(?:-[0-9A-Za-z.-]+)?)"
73+
],
74+
"datasourceTemplate": "github-releases",
75+
"depNameTemplate": "containers/kubernetes-mcp-server",
76+
"extractVersionTemplate": "^v?(?<version>\\d+\\.\\d+\\.\\d+(?:-[0-9A-Za-z.-]+)?)$",
77+
"versioningTemplate": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)(?:-[0-9A-Za-z.-]+)?$",
78+
"autoReplaceStringTemplate": "ENV K8S_MCP_V v{{newVersion}}"
79+
}
80+
],
81+
"packageRules": []
682
}

0 commit comments

Comments
 (0)