Skip to content

Commit c8bf0f9

Browse files
authored
ci: point Renovate and release-please at the source manifests (#101)
1 parent 41190f9 commit c8bf0f9

2 files changed

Lines changed: 26 additions & 3 deletions

File tree

.github/renovate.json5

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,17 @@
2929
],
3030
customManagers: [
3131
{
32-
// Track the npm toolbox server pinned in the extension's MCP command.
32+
// Track the npm toolbox server pinned in the MCP command. The version is
33+
// listed in the source (mcp.json) and repeated in every generated
34+
// manifest, so all of them are bumped in one PR.
3335
customType: "regex",
34-
managerFilePatterns: ["/gemini-extension\\.json$/"],
36+
managerFilePatterns: [
37+
"/mcp\\.json$/",
38+
"/mcp_config\\.json$/",
39+
"/gemini-extension\\.json$/",
40+
"/\\.claude-plugin/plugin\\.json$/",
41+
"/\\.codex-plugin/\\.mcp\\.json$/",
42+
],
3543
matchStrings: ["@toolbox-sdk/server@(?<currentValue>[\\d\\.]+)"],
3644
datasourceTemplate: "npm",
3745
depNameTemplate: "@toolbox-sdk/server",

release-please-config.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,12 +28,27 @@
2828
"release-type": "simple",
2929
"package-name": "sql-server",
3030
"extra-files": [
31+
{
32+
"type": "json",
33+
"path": "plugin.json",
34+
"jsonpath": "$.version"
35+
},
3136
{
3237
"type": "json",
3338
"path": "gemini-extension.json",
3439
"jsonpath": "$.version"
40+
},
41+
{
42+
"type": "json",
43+
"path": ".claude-plugin/plugin.json",
44+
"jsonpath": "$.version"
45+
},
46+
{
47+
"type": "json",
48+
"path": ".codex-plugin/plugin.json",
49+
"jsonpath": "$.version"
3550
}
3651
]
3752
}
3853
}
39-
}
54+
}

0 commit comments

Comments
 (0)