From f426543c3736de92e97521fd09e47c5a6d834b01 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Wed, 1 Jul 2026 19:10:45 +0900 Subject: [PATCH 1/2] fix(release): drop non-functional plugin-pin extra-files, use caret pin The extra-files json updaters under the packages/code component never ran: release-please resolves a component's extra-files paths relative to that component's directory, so plugins/*/package.json was looked for under packages/code/plugins/* and silently skipped. Because the plugins are independently versioned (not lockstep), the code version can't be stamped onto root-level files from a sub-component. - release: remove the dead extra-files block from packages/code - plugins: pin code-intelligence-lsp to ^0.1.14 so npm auto-picks up 0.1.x patches of @pleaseai/code (which is where lsp-multiplex ships), with no release-please machinery --- plugins/code-intelligence-lsp/package.json | 2 +- release-please-config.json | 18 +----------------- 2 files changed, 2 insertions(+), 18 deletions(-) diff --git a/plugins/code-intelligence-lsp/package.json b/plugins/code-intelligence-lsp/package.json index dba2150..9a14c79 100644 --- a/plugins/code-intelligence-lsp/package.json +++ b/plugins/code-intelligence-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.14" + "@pleaseai/code": "^0.1.14" } } diff --git a/release-please-config.json b/release-please-config.json index 79ab07c..2e0ccb7 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -65,23 +65,7 @@ }, "packages/code": { "release-type": "node", - "component": "@pleaseai/code", - "extra-files": [ - { "type": "json", "path": "plugins/clangd-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/code-intelligence-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/csharp-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/dart-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/elixir-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/eslint-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/fsharp-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/jdtls-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/kotlin-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/lua-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/rubocop-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/terraform-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/texlab-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" }, - { "type": "json", "path": "plugins/zls-lsp/package.json", "jsonpath": "$.dependencies['@pleaseai/code']" } - ] + "component": "@pleaseai/code" }, "packages/dora": { "release-type": "node", From 75d44ca81524131675e2dfa99c8ef0f975c3ab98 Mon Sep 17 00:00:00 2001 From: Minsu Lee Date: Wed, 1 Jul 2026 19:44:54 +0900 Subject: [PATCH 2/2] fix(plugins): use caret range for @pleaseai/code in remaining LSP plugins Apply gemini-code-assist review: convert the 13 exact 0.1.13 pins to ^0.1.13 so npm auto-picks up 0.1.x patches of @pleaseai/code without manual bumps, matching code-intelligence-lsp. Backward-compatible (>=0.1.13 <0.2.0). --- plugins/clangd-lsp/package.json | 2 +- plugins/csharp-lsp/package.json | 2 +- plugins/dart-lsp/package.json | 2 +- plugins/elixir-lsp/package.json | 2 +- plugins/eslint-lsp/package.json | 2 +- plugins/fsharp-lsp/package.json | 2 +- plugins/jdtls-lsp/package.json | 2 +- plugins/kotlin-lsp/package.json | 2 +- plugins/lua-lsp/package.json | 2 +- plugins/rubocop-lsp/package.json | 2 +- plugins/terraform-lsp/package.json | 2 +- plugins/texlab-lsp/package.json | 2 +- plugins/zls-lsp/package.json | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/plugins/clangd-lsp/package.json b/plugins/clangd-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/clangd-lsp/package.json +++ b/plugins/clangd-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/csharp-lsp/package.json b/plugins/csharp-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/csharp-lsp/package.json +++ b/plugins/csharp-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/dart-lsp/package.json b/plugins/dart-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/dart-lsp/package.json +++ b/plugins/dart-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/elixir-lsp/package.json b/plugins/elixir-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/elixir-lsp/package.json +++ b/plugins/elixir-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/eslint-lsp/package.json b/plugins/eslint-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/eslint-lsp/package.json +++ b/plugins/eslint-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/fsharp-lsp/package.json b/plugins/fsharp-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/fsharp-lsp/package.json +++ b/plugins/fsharp-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/jdtls-lsp/package.json b/plugins/jdtls-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/jdtls-lsp/package.json +++ b/plugins/jdtls-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/kotlin-lsp/package.json b/plugins/kotlin-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/kotlin-lsp/package.json +++ b/plugins/kotlin-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/lua-lsp/package.json b/plugins/lua-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/lua-lsp/package.json +++ b/plugins/lua-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/rubocop-lsp/package.json b/plugins/rubocop-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/rubocop-lsp/package.json +++ b/plugins/rubocop-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/terraform-lsp/package.json b/plugins/terraform-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/terraform-lsp/package.json +++ b/plugins/terraform-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/texlab-lsp/package.json b/plugins/texlab-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/texlab-lsp/package.json +++ b/plugins/texlab-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } } diff --git a/plugins/zls-lsp/package.json b/plugins/zls-lsp/package.json index de841d3..bf5a9d9 100644 --- a/plugins/zls-lsp/package.json +++ b/plugins/zls-lsp/package.json @@ -1,6 +1,6 @@ { "private": true, "dependencies": { - "@pleaseai/code": "0.1.13" + "@pleaseai/code": "^0.1.13" } }