Skip to content

Commit 91ac332

Browse files
committed
chore(deps): support Node 24 LTS + 26 and finalize dependency alignment
Runtime / engines: - Pin .node-version to v24.18.0 (Node 24 "Krypton" Active LTS). - Set engines.node to "^24.15.0 || >=26.0.0" in root, server, and extension manifests: support both LTS lines while excluding non-LTS Node 25, which ini@7 (via markdownlint-cli -> run-con) rejects and which broke `npm ci` under engine-strict. Type definitions: - Align @types/node to ^24.13.3 (server, extension) and add a root "overrides" entry so the whole tree resolves a single Node 24 types version (transitive deps otherwise pulled @types/node@26 to the root). - Remove now-redundant @types/js-yaml and @types/adm-zip: js-yaml@5 and adm-zip@0.6 ship their own type declarations. Go client: - Upgrade module dependencies (mcp-go 0.57.0, x/sys 0.47.0, x/text 0.40.0, x/term 0.45.0, cast 1.10.0, pflag 1.0.10, httpretty 0.2.0, go-isatty 0.0.24, go-colorful 1.4.0, jsonschema-go 0.4.3, safeexec 1.0.1) and run `go mod tidy`. CI: - Matrix the "build and test" workflows (build-server, build-and-test-extension, and the build-and-test-client integration/CODEQL_PATH jobs) over the pinned .node-version and the latest Node 26.x. "Use Node" workflows (copilot-setup, lint-and-format, query-unit-tests, releases) stay on node-version-file. Build artifacts: - Regenerate the committed server/dist bundle so it reflects the upgraded bundled deps (fast-uri 3.1.4 URI-authority hardening), keeping the CI "no uncommitted changes" gate green. Bundle is byte-deterministic.
1 parent 3d312b0 commit 91ac332

12 files changed

Lines changed: 100 additions & 88 deletions

.github/workflows/build-and-test-client.yml

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,15 @@ jobs:
6969
echo "✅ Lint checks passed" >> $GITHUB_STEP_SUMMARY
7070
7171
integration-tests:
72-
name: Integration Tests (${{ matrix.os }}, ${{ matrix.mcp-mode }})
72+
name: Integration Tests (${{ matrix.os }}, ${{ matrix.mcp-mode }}, Node ${{ matrix.node }})
7373
needs: build-and-test-client
7474
runs-on: ${{ matrix.os }}
7575

7676
strategy:
7777
fail-fast: false
7878
matrix:
7979
mcp-mode: [http, stdio]
80+
node: ['.node-version', '26']
8081
os: [ubuntu-latest, windows-latest]
8182

8283
env:
@@ -105,6 +106,7 @@ jobs:
105106
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
106107
with:
107108
cache: 'npm'
109+
node-version: ${{ matrix.node != '.node-version' && matrix.node || '' }}
108110
node-version-file: '.node-version'
109111

110112
- name: Install OS dependencies (Ubuntu)
@@ -195,16 +197,17 @@ jobs:
195197
- name: Summary
196198
shell: bash
197199
run: |
198-
echo "## Integration Tests (${{ matrix.os }}, ${{ matrix.mcp-mode }})" >> $GITHUB_STEP_SUMMARY
199-
echo "✅ MCP server integration tests passed on ${{ matrix.os }} with ${{ matrix.mcp-mode }} transport" >> $GITHUB_STEP_SUMMARY
200+
echo "## Integration Tests (${{ matrix.os }}, ${{ matrix.mcp-mode }}, Node ${{ matrix.node }})" >> $GITHUB_STEP_SUMMARY
201+
echo "✅ MCP server integration tests passed on ${{ matrix.os }} with ${{ matrix.mcp-mode }} transport (Node ${{ matrix.node }})" >> $GITHUB_STEP_SUMMARY
200202
201203
codeql-path-tests:
202-
name: CODEQL_PATH Tests (${{ matrix.os }})
204+
name: CODEQL_PATH Tests (${{ matrix.os }}, Node ${{ matrix.node }})
203205
runs-on: ${{ matrix.os }}
204206

205207
strategy:
206208
fail-fast: false
207209
matrix:
210+
node: ['.node-version', '26']
208211
os: [macos-latest, ubuntu-latest, windows-latest]
209212

210213
steps:
@@ -215,6 +218,7 @@ jobs:
215218
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
216219
with:
217220
cache: 'npm'
221+
node-version: ${{ matrix.node != '.node-version' && matrix.node || '' }}
218222
node-version-file: '.node-version'
219223

220224
- name: Install server dependencies
@@ -317,7 +321,7 @@ jobs:
317321
- name: Summary
318322
shell: bash
319323
run: |
320-
echo "## CODEQL_PATH Tests (${{ matrix.os }})" >> $GITHUB_STEP_SUMMARY
324+
echo "## CODEQL_PATH Tests (${{ matrix.os }}, Node ${{ matrix.node }})" >> $GITHUB_STEP_SUMMARY
321325
echo "" >> $GITHUB_STEP_SUMMARY
322326
echo "| Test | Result |" >> $GITHUB_STEP_SUMMARY
323327
echo "| ---- | ------ |" >> $GITHUB_STEP_SUMMARY
@@ -329,4 +333,5 @@ jobs:
329333
echo "| ------ | ----- |" >> $GITHUB_STEP_SUMMARY
330334
echo "| CodeQL Version | ${{ steps.locate-codeql.outputs.codeql-version }} |" >> $GITHUB_STEP_SUMMARY
331335
echo "| CodeQL Binary | \`${{ steps.locate-codeql.outputs.codeql-binary }}\` |" >> $GITHUB_STEP_SUMMARY
336+
echo "| Node | ${{ matrix.node }} |" >> $GITHUB_STEP_SUMMARY
332337
echo "| OS | ${{ matrix.os }} |" >> $GITHUB_STEP_SUMMARY

.github/workflows/build-and-test-extension.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,14 @@ permissions:
2929

3030
jobs:
3131
build-and-test-extension:
32-
name: Build and Test Extension
32+
name: Build and Test Extension (Node ${{ matrix.node }})
3333
runs-on: ubuntu-latest
3434

35+
strategy:
36+
fail-fast: false
37+
matrix:
38+
node: ['.node-version', '26']
39+
3540
steps:
3641
- name: Checkout repository
3742
uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0
@@ -40,6 +45,7 @@ jobs:
4045
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
4146
with:
4247
cache: 'npm'
48+
node-version: ${{ matrix.node != '.node-version' && matrix.node || '' }}
4349
node-version-file: '.node-version'
4450

4551
- name: Install dependencies

.github/workflows/build-server.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,14 @@ permissions:
2323

2424
jobs:
2525
build-server:
26-
name: Build Server
26+
name: Build Server (Node ${{ matrix.node }})
2727
runs-on: ubuntu-latest
2828

29+
strategy:
30+
fail-fast: false
31+
matrix:
32+
node: ['.node-version', '26']
33+
2934
defaults:
3035
run:
3136
working-directory: server
@@ -38,6 +43,7 @@ jobs:
3843
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
3944
with:
4045
cache: 'npm'
46+
node-version: ${{ matrix.node != '.node-version' && matrix.node || '' }}
4147
node-version-file: '.node-version'
4248

4349
- name: Build Server - Install dependencies

.node-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v25.6.0
1+
v24.18.0

client/go.mod

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,29 +4,29 @@ go 1.25.5
44

55
require (
66
github.com/cli/go-gh/v2 v2.13.0
7-
github.com/mark3labs/mcp-go v0.56.0
7+
github.com/mark3labs/mcp-go v0.57.0
88
github.com/spf13/cobra v1.10.2
99
)
1010

1111
require (
1212
github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect
13-
github.com/cli/safeexec v1.0.0 // indirect
13+
github.com/cli/safeexec v1.0.1 // indirect
1414
github.com/cli/shurcooL-graphql v0.0.4 // indirect
15-
github.com/google/jsonschema-go v0.4.2 // indirect
15+
github.com/google/jsonschema-go v0.4.3 // indirect
1616
github.com/google/uuid v1.6.0 // indirect
17-
github.com/henvic/httpretty v0.0.6 // indirect
17+
github.com/henvic/httpretty v0.2.0 // indirect
1818
github.com/inconshreveable/mousetrap v1.1.0 // indirect
19-
github.com/lucasb-eyer/go-colorful v1.2.0 // indirect
20-
github.com/mattn/go-isatty v0.0.20 // indirect
19+
github.com/lucasb-eyer/go-colorful v1.4.0 // indirect
20+
github.com/mattn/go-isatty v0.0.24 // indirect
2121
github.com/muesli/termenv v0.16.0 // indirect
2222
github.com/rivo/uniseg v0.4.7 // indirect
2323
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 // indirect
24-
github.com/spf13/cast v1.7.1 // indirect
25-
github.com/spf13/pflag v1.0.9 // indirect
26-
github.com/thlib/go-timezone-local v0.0.0-20210907160436-ef149e42d28e // indirect
24+
github.com/spf13/cast v1.10.0 // indirect
25+
github.com/spf13/pflag v1.0.10 // indirect
26+
github.com/thlib/go-timezone-local v0.0.8 // indirect
2727
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
28-
golang.org/x/sys v0.31.0 // indirect
29-
golang.org/x/term v0.30.0 // indirect
30-
golang.org/x/text v0.23.0 // indirect
28+
golang.org/x/sys v0.47.0 // indirect
29+
golang.org/x/term v0.45.0 // indirect
30+
golang.org/x/text v0.40.0 // indirect
3131
gopkg.in/yaml.v3 v3.0.1 // indirect
3232
)

client/go.sum

Lines changed: 26 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiE
22
github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8=
33
github.com/cli/go-gh/v2 v2.13.0 h1:jEHZu/VPVoIJkciK3pzZd3rbT8J90swsK5Ui4ewH1ys=
44
github.com/cli/go-gh/v2 v2.13.0/go.mod h1:Us/NbQ8VNM0fdaILgoXSz6PKkV5PWaEzkJdc9vR2geM=
5-
github.com/cli/safeexec v1.0.0 h1:0VngyaIyqACHdcMNWfo6+KdUYnqEr2Sg+bSP1pdF+dI=
6-
github.com/cli/safeexec v1.0.0/go.mod h1:Z/D4tTN8Vs5gXYHDCbaM1S/anmEDnJb1iW0+EJ5zx3Q=
5+
github.com/cli/safeexec v1.0.1 h1:e/C79PbXF4yYTN/wauC4tviMxEV13BwljGj0N9j+N00=
6+
github.com/cli/safeexec v1.0.1/go.mod h1:Z/D4tTN8Vs5gXYHDCbaM1S/anmEDnJb1iW0+EJ5zx3Q=
77
github.com/cli/shurcooL-graphql v0.0.4 h1:6MogPnQJLjKkaXPyGqPRXOI2qCsQdqNfUY1QSJu2GuY=
88
github.com/cli/shurcooL-graphql v0.0.4/go.mod h1:3waN4u02FiZivIV+p1y4d0Jo1jc6BViMA73C+sZo2fk=
99
github.com/cpuguy83/go-md2man/v2 v2.0.6/go.mod h1:oOW0eioCTA6cOiMLiUPZOpcVxMig6NIQQ7OS05n1F4g=
@@ -15,26 +15,26 @@ github.com/frankban/quicktest v1.14.6 h1:7Xjx+VpznH+oBnejlPUj8oUpdxnVs4f8XU8WnHk
1515
github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7zb5vbUoiM6w0=
1616
github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8=
1717
github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU=
18-
github.com/google/jsonschema-go v0.4.2 h1:tmrUohrwoLZZS/P3x7ex0WAVknEkBZM46iALbcqoRA8=
19-
github.com/google/jsonschema-go v0.4.2/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE=
18+
github.com/google/jsonschema-go v0.4.3 h1:/DBOLZTfDow7pe2GmaJNhltueGTtDKICi8V8p+DQPd0=
19+
github.com/google/jsonschema-go v0.4.3/go.mod h1:r5quNTdLOYEz95Ru18zA0ydNbBuYoo9tgaYcxEYhJVE=
2020
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
2121
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
2222
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542 h1:2VTzZjLZBgl62/EtslCrtky5vbi9dd7HrQPQIx6wqiw=
2323
github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI=
24-
github.com/henvic/httpretty v0.0.6 h1:JdzGzKZBajBfnvlMALXXMVQWxWMF/ofTy8C3/OSUTxs=
25-
github.com/henvic/httpretty v0.0.6/go.mod h1:X38wLjWXHkXT7r2+uK8LjCMne9rsuNaBLJ+5cU2/Pmo=
24+
github.com/henvic/httpretty v0.2.0 h1:U4pKgF9SV4uRrE/7PF85TVnCJxXA91zKFpYU0iFwFOw=
25+
github.com/henvic/httpretty v0.2.0/go.mod h1:4LSlqxtJoYd+gt1lsqh9omUUziIVwoVsxdW15hZHTcI=
2626
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
2727
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
2828
github.com/kr/pretty v0.3.1 h1:flRD4NNwYAUpkphVc1HcthR4KEIFJ65n8Mw5qdRn3LE=
2929
github.com/kr/pretty v0.3.1/go.mod h1:hoEshYVHaxMs3cyo3Yncou5ZscifuDolrwPKZanG3xk=
3030
github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY=
3131
github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
32-
github.com/lucasb-eyer/go-colorful v1.2.0 h1:1nnpGOrhyZZuNyfu1QjKiUICQ74+3FNCN69Aj6K7nkY=
33-
github.com/lucasb-eyer/go-colorful v1.2.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
34-
github.com/mark3labs/mcp-go v0.56.0 h1:7aCj2wODCskMi08f923ADG+EfELZBdiKILny415cIS8=
35-
github.com/mark3labs/mcp-go v0.56.0/go.mod h1:+8WclSK1ZUweCP3hvktSji8n8ABG/95QaEkeVE/Uwas=
36-
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
37-
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
32+
github.com/lucasb-eyer/go-colorful v1.4.0 h1:UtrWVfLdarDgc44HcS7pYloGHJUjHV/4FwW4TvVgFr4=
33+
github.com/lucasb-eyer/go-colorful v1.4.0/go.mod h1:R4dSotOR9KMtayYi1e77YzuveK+i7ruzyGqttikkLy0=
34+
github.com/mark3labs/mcp-go v0.57.0 h1:jzWKyCzdWnwnZt05cvcQQ+ngiUl2RnixXJa7Kj4qP1E=
35+
github.com/mark3labs/mcp-go v0.57.0/go.mod h1:+8WclSK1ZUweCP3hvktSji8n8ABG/95QaEkeVE/Uwas=
36+
github.com/mattn/go-isatty v0.0.24 h1:tGZZoVgT/KiqK1c8ocVLeDS8BSWMRd47J3Lbz7vsReI=
37+
github.com/mattn/go-isatty v0.0.24/go.mod h1:nMCL3Zebbrt45jsMDgnfIwz6ydEQApk5oEI3HqDio6A=
3838
github.com/muesli/termenv v0.16.0 h1:S5AlUN9dENB57rsbnkPyfdGuWIlkmzJjbFf0Tf5FWUc=
3939
github.com/muesli/termenv v0.16.0/go.mod h1:ZRfOIKPFDYQoDFF4Olj7/QJbW60Ol/kL1pU3VfY/Cnk=
4040
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
@@ -46,27 +46,29 @@ github.com/rogpeppe/go-internal v1.14.1/go.mod h1:MaRKkUm5W0goXpeCfT7UZI6fk/L7L7
4646
github.com/russross/blackfriday/v2 v2.1.0/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM=
4747
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2 h1:KRzFb2m7YtdldCEkzs6KqmJw4nqEVZGK7IN2kJkjTuQ=
4848
github.com/santhosh-tekuri/jsonschema/v6 v6.0.2/go.mod h1:JXeL+ps8p7/KNMjDQk3TCwPpBy0wYklyWTfbkIzdIFU=
49-
github.com/spf13/cast v1.7.1 h1:cuNEagBQEHWN1FnbGEjCXL2szYEXqfJPbP2HNUaca9Y=
50-
github.com/spf13/cast v1.7.1/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo=
49+
github.com/spf13/cast v1.10.0 h1:h2x0u2shc1QuLHfxi+cTJvs30+ZAHOGRic8uyGTDWxY=
50+
github.com/spf13/cast v1.10.0/go.mod h1:jNfB8QC9IA6ZuY2ZjDp0KtFO2LZZlg4S/7bzP6qqeHo=
5151
github.com/spf13/cobra v1.10.2 h1:DMTTonx5m65Ic0GOoRY2c16WCbHxOOw6xxezuLaBpcU=
5252
github.com/spf13/cobra v1.10.2/go.mod h1:7C1pvHqHw5A4vrJfjNwvOdzYu0Gml16OCs2GRiTUUS4=
53-
github.com/spf13/pflag v1.0.9 h1:9exaQaMOCwffKiiiYk6/BndUBv+iRViNW+4lEMi0PvY=
5453
github.com/spf13/pflag v1.0.9/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
54+
github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk=
55+
github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
5556
github.com/stretchr/testify v1.11.1 h1:7s2iGBzp5EwR7/aIZr8ao5+dra3wiQyKjjFuvgVKu7U=
5657
github.com/stretchr/testify v1.11.1/go.mod h1:wZwfW3scLgRK+23gO65QZefKpKQRnfz6sD981Nm4B6U=
57-
github.com/thlib/go-timezone-local v0.0.0-20210907160436-ef149e42d28e h1:BuzhfgfWQbX0dWzYzT1zsORLnHRv3bcRcsaUk0VmXA8=
58-
github.com/thlib/go-timezone-local v0.0.0-20210907160436-ef149e42d28e/go.mod h1:/Tnicc6m/lsJE0irFMA0LfIwTBo4QP7A8IfyIv4zZKI=
58+
github.com/thlib/go-timezone-local v0.0.8 h1:wPh1JtBHBqAKmYjHD4j6GbQMGGbOOOnB6YRMQUTzYAY=
59+
github.com/thlib/go-timezone-local v0.0.8/go.mod h1:/Tnicc6m/lsJE0irFMA0LfIwTBo4QP7A8IfyIv4zZKI=
5960
github.com/yosida95/uritemplate/v3 v3.0.2 h1:Ed3Oyj9yrmi9087+NczuL5BwkIc4wvTb5zIM+UJPGz4=
6061
github.com/yosida95/uritemplate/v3 v3.0.2/go.mod h1:ILOh0sOhIJR3+L/8afwt/kE++YT040gmv5BQTMR2HP4=
6162
go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg=
6263
golang.org/x/sys v0.0.0-20210831042530-f4d43177bf5e/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
63-
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
64-
golang.org/x/sys v0.31.0 h1:ioabZlmFYtWhL+TRYpcnNlLwhyxaM9kWTDEmfnprqik=
65-
golang.org/x/sys v0.31.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
66-
golang.org/x/term v0.30.0 h1:PQ39fJZ+mfadBm0y5WlL4vlM7Sx1Hgf13sMIY2+QS9Y=
67-
golang.org/x/term v0.30.0/go.mod h1:NYYFdzHoI5wRh/h5tDMdMqCqPJZEuNqVR5xJLd/n67g=
68-
golang.org/x/text v0.23.0 h1:D71I7dUrlY+VX0gQShAThNGHFxZ13dGLBHQLVl1mJlY=
69-
golang.org/x/text v0.23.0/go.mod h1:/BLNzu4aZCJ1+kcD0DNRotWKage4q2rGVAg4o22unh4=
64+
golang.org/x/sys v0.47.0 h1:o7XGOvZQCADBQQ4Y7VNq2dRWQR7JmOUW8Kxx4ZsNgWs=
65+
golang.org/x/sys v0.47.0/go.mod h1:4GL1E5IUh+htKOUEOaiffhrAeqysfVGipDYzABqnCmw=
66+
golang.org/x/term v0.45.0 h1:NwWyBmoJCbfTHpxrWoZ9C6/VxOf7ic219I8xZZFdrf0=
67+
golang.org/x/term v0.45.0/go.mod h1:9aqxs0blBcrm/n0L9QW0aRVD+ktan8ssZromtqJC43w=
68+
golang.org/x/text v0.40.0 h1:Ub2Z6/xjgF1WrYQz2nuITOEegKFtiIy+rieRJ5lHZKs=
69+
golang.org/x/text v0.40.0/go.mod h1:hpnzDAfGV753zIKo+wk3u1bVKCGPbrnF7+7LBF/UHVY=
70+
golang.org/x/tools v0.48.0 h1:3+hClM1aLL5mjMKm5ovokw9epgRXPuu2tILgismM6RE=
71+
golang.org/x/tools v0.48.0/go.mod h1:08xX0orndb/F7jJxGDicx061tyd5pcMto75YMAXr6lk=
7072
gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0=
7173
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk=
7274
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c/go.mod h1:JHkPIbrfpd72SG/EVd6muEfDQjcINNoR0C8j2r3qZ4Q=

extensions/vscode/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
},
1818
"engines": {
1919
"vscode": "^1.115.0",
20-
"node": ">=25.6.0"
20+
"node": "^24.15.0 || >=26.0.0"
2121
},
2222
"categories": [
2323
"AI",
@@ -222,7 +222,7 @@
222222
"devDependencies": {
223223
"@eslint/js": "^10.0.1",
224224
"@types/mocha": "^10.0.10",
225-
"@types/node": "^26.1.1",
225+
"@types/node": "^24.13.3",
226226
"@types/vscode": "^1.115.0",
227227
"@vitest/coverage-v8": "^4.1.10",
228228
"@vscode/test-cli": "^0.0.15",

package-lock.json

Lines changed: 15 additions & 34 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)