Skip to content

Commit 64a1e9e

Browse files
data-douserCopilot
andcommitted
Upgrade Node.js dependencies across workspaces (targeting next) (#240)
* Upgrade NodeJS dependencies across workspaces * Update extension "engines.vscode" to "^1.115.0" Updates the minimum required "engines.vscode" version from "^1.110.0" to "^1.115.0" in order to align with newer @types/vscode. * Update minimum required NodeJS version to "^25.6.0" * Regenerate package-lock.json to fix build * Sync server/dist/ * Update extensions/vscode/README.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Signed-off-by: Nathan Randall <70299490+data-douser@users.noreply.github.com> * Update devcontainer.json for Node 24->25 upgrade * Sync server/dist/** * Update client/README.md Node.js prerequisite to v25.6.0 * Update CHANGELOG.md with dependency upgrades from #240 --------- Signed-off-by: Nathan Randall <70299490+data-douser@users.noreply.github.com> Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 2393ce5 commit 64a1e9e

13 files changed

Lines changed: 65 additions & 37 deletions

File tree

.devcontainer/devcontainer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"image": "mcr.microsoft.com/devcontainers/typescript-node:24",
2+
"image": "mcr.microsoft.com/devcontainers/typescript-node:25",
33
"customizations": {
44
"vscode": {
55
"extensions": [

.node-version

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

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,9 @@ _Changes on `main` since the latest tagged release that have not yet been includ
120120
- Added `codeql/rust-all` support for the new Rust tool queries. ([#195](https://github.com/advanced-security/codeql-development-mcp-server/pull/195))
121121
- Bumped `typescript` from 5.9.3 to 6.0.2, `esbuild` from 0.27.4 to 0.28.0, `@modelcontextprotocol/sdk` to 1.29.0, `dotenv` to 17.4.0, `typescript-eslint` to 8.58.0, and `adm-zip` to 0.5.17. ([#205](https://github.com/advanced-security/codeql-development-mcp-server/pull/205))
122122
- Updated `eslint`, `prettier`, `@types/node`, `@types/vscode`, `@vitest/coverage-v8`, and `vitest` to latest compatible versions. ([#245](https://github.com/advanced-security/codeql-development-mcp-server/pull/245))
123+
- Bumped minimum Node.js version from `>=24.13.0` to `>=25.6.0` across root, server, and VS Code extension workspaces. ([#240](https://github.com/advanced-security/codeql-development-mcp-server/pull/240))
124+
- Bumped VS Code engine from `^1.110.0` to `^1.115.0` and `@types/vscode` to match. ([#240](https://github.com/advanced-security/codeql-development-mcp-server/pull/240))
125+
- Updated devcontainer image from `typescript-node:24` to `typescript-node:25`. ([#240](https://github.com/advanced-security/codeql-development-mcp-server/pull/240))
123126

124127
### New Contributors
125128

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Please note that this project is released with a [Contributor Code of Conduct](C
4646

4747
### Environment
4848

49-
- **Node.js** v24.13.0 or later ([nodejs.org](https://nodejs.org/))
49+
- **Node.js** v25.6.0 or later ([nodejs.org](https://nodejs.org/))
5050
- **Some calling LLM** Bring your own LLM, but some LLMs are (much) better than others.
5151

5252
### External Dependencies

client/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Installable as a standalone binary or as a `gh` CLI extension (`gh ql-mcp-client
88

99
- **Go** 1.25.6 or later
1010
- **GitHub CLI** (`gh`) authenticated — used for GitHub API calls via `go-gh`
11-
- **Node.js** v24.13.0 or later — required to run the MCP server subprocess in `stdio` mode
11+
- **Node.js** v25.6.0 or later — required to run the MCP server subprocess in `stdio` mode
1212
- **CodeQL CLI** — required for integration tests that exercise CodeQL tools
1313

1414
## Build

docs/getting-started.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ This guide covers installation, configuration, and usage of the CodeQL Developme
44

55
## Prerequisites
66

7-
- **Node.js** v24.13.0 or later ([nodejs.org](https://nodejs.org/))
7+
- **Node.js** v25.6.0 or later ([nodejs.org](https://nodejs.org/))
88
- **CodeQL CLI** ([github.com/github/codeql-cli-binaries](https://github.com/github/codeql-cli-binaries/releases))
99
- **VS Code** with GitHub Copilot extension
1010

docs/public.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ Users install the server via `npm` and the tool query packs via `codeql pack dow
1212

1313
| Dependency | Minimum Version | Purpose |
1414
| ---------------------------------------------------------------------------------------------------- | --------------- | ------------------------------- |
15-
| [Node.js](https://nodejs.org/) | v24.13.0 | Runtime for the MCP server |
15+
| [Node.js](https://nodejs.org/) | v25.6.0 | Runtime for the MCP server |
1616
| [CodeQL CLI](https://github.com/github/codeql-cli-binaries/releases) | Latest | Query compilation and execution |
1717
| [VS Code](https://code.visualstudio.com/) with [GitHub Copilot](https://github.com/features/copilot) | Latest | IDE with MCP support |
1818

1919
Verify prerequisites:
2020

2121
```bash
22-
node --version # >= v24.13.0
22+
node --version # >= v25.6.0
2323
codeql --version # any recent release
2424
```
2525

extensions/vscode/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ A VS Code extension that automatically installs, configures, and manages the [Co
44

55
## Prerequisites
66

7-
- **VS Code** `^1.109.0`
8-
- **Node.js** `>=24.13.0`
7+
- **VS Code** `^1.115.0`
8+
- **Node.js** `>=25.6.0`
99
- **[CodeQL for VS Code](https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-codeql)** — declared as an `extensionDependency` and must be installed first.
1010

1111
## Installation

extensions/vscode/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
"url": "https://github.com/advanced-security/codeql-development-mcp-server/issues"
1717
},
1818
"engines": {
19-
"vscode": "^1.110.0",
20-
"node": ">=24.13.0"
19+
"vscode": "^1.115.0",
20+
"node": ">=25.6.0"
2121
},
2222
"categories": [
2323
"AI",
@@ -177,7 +177,7 @@
177177
"@eslint/js": "^10.0.1",
178178
"@types/mocha": "^10.0.10",
179179
"@types/node": "^25.6.0",
180-
"@types/vscode": "^1.110.0",
180+
"@types/vscode": "^1.115.0",
181181
"@vitest/coverage-v8": "^4.1.4",
182182
"@vscode/test-cli": "^0.0.12",
183183
"@vscode/test-electron": "^2.5.2",

package-lock.json

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

0 commit comments

Comments
 (0)