From 82aef8a1ae196acbf48834b0c5034f165bdd0f6b Mon Sep 17 00:00:00 2001 From: Juexin Wang Date: Thu, 20 Aug 2026 16:03:11 -0700 Subject: [PATCH] ci: point Renovate and release-please at the source manifests --- .github/renovate.json5 | 12 ++++++++++-- release-please-config.json | 17 ++++++++++++++++- 2 files changed, 26 insertions(+), 3 deletions(-) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 9b200fa..c4501e2 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -29,9 +29,17 @@ ], customManagers: [ { - // Track the npm toolbox server pinned in the extension's MCP command. + // Track the npm toolbox server pinned in the MCP command. The version is + // listed in the source (mcp.json) and repeated in every generated + // manifest, so all of them are bumped in one PR. customType: "regex", - managerFilePatterns: ["/gemini-extension\\.json$/"], + managerFilePatterns: [ + "/mcp\\.json$/", + "/mcp_config\\.json$/", + "/gemini-extension\\.json$/", + "/\\.claude-plugin/plugin\\.json$/", + "/\\.codex-plugin/\\.mcp\\.json$/", + ], matchStrings: ["@toolbox-sdk/server@(?[\\d\\.]+)"], datasourceTemplate: "npm", depNameTemplate: "@toolbox-sdk/server", diff --git a/release-please-config.json b/release-please-config.json index ae67900..8d7396a 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -28,12 +28,27 @@ "release-type": "simple", "package-name": "sql-server", "extra-files": [ + { + "type": "json", + "path": "plugin.json", + "jsonpath": "$.version" + }, { "type": "json", "path": "gemini-extension.json", "jsonpath": "$.version" + }, + { + "type": "json", + "path": ".claude-plugin/plugin.json", + "jsonpath": "$.version" + }, + { + "type": "json", + "path": ".codex-plugin/plugin.json", + "jsonpath": "$.version" } ] } } -} \ No newline at end of file +}