Skip to content

Commit 2fa1ef9

Browse files
data-douserCopilot
andauthored
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 8bd3dff commit 2fa1ef9

File tree

13 files changed

+81
-52
lines changed

13 files changed

+81
-52
lines changed

.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: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,10 @@ _Changes on `main` since the latest tagged release that have not yet been includ
103103

104104
- Replaced `lowdb` with `sql.js` as the persistence backend, removing the previous JSON-file storage dependency. ([#169](https://github.com/advanced-security/codeql-development-mcp-server/pull/169))
105105
- Added `codeql/rust-all` support for the new Rust tool queries. ([#195](https://github.com/advanced-security/codeql-development-mcp-server/pull/195))
106+
- 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))
107+
- 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))
108+
- Upgraded `eslint` to `^10.2.0`, `prettier` to `^3.8.2`, `typescript-eslint` to `^8.58.1`, `@vitest/coverage-v8` and `vitest` to `^4.1.4`, and `dotenv` to `^17.4.1`. ([#240](https://github.com/advanced-security/codeql-development-mcp-server/pull/240))
109+
- Updated devcontainer image from `typescript-node:24` to `typescript-node:25`. ([#240](https://github.com/advanced-security/codeql-development-mcp-server/pull/240))
106110

107111
### New Contributors
108112

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: 9 additions & 9 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",
@@ -168,21 +168,21 @@
168168
"devDependencies": {
169169
"@eslint/js": "^10.0.1",
170170
"@types/mocha": "^10.0.10",
171-
"@types/node": "^25.5.0",
172-
"@types/vscode": "^1.110.0",
173-
"@vitest/coverage-v8": "^4.1.2",
171+
"@types/node": "^25.6.0",
172+
"@types/vscode": "^1.115.0",
173+
"@vitest/coverage-v8": "^4.1.4",
174174
"@vscode/test-cli": "^0.0.12",
175175
"@vscode/test-electron": "^2.5.2",
176176
"@vscode/vsce": "^3.7.1",
177177
"esbuild": "^0.28.0",
178-
"eslint": "^10.1.0",
178+
"eslint": "^10.2.0",
179179
"eslint-config-prettier": "^10.1.8",
180180
"eslint-plugin-prettier": "^5.5.5",
181181
"glob": "^13.0.6",
182182
"mocha": "^11.7.5",
183-
"prettier": "^3.8.1",
183+
"prettier": "^3.8.2",
184184
"typescript": "^6.0.2",
185-
"typescript-eslint": "^8.58.0",
186-
"vitest": "^4.1.2"
185+
"typescript-eslint": "^8.58.1",
186+
"vitest": "^4.1.4"
187187
}
188188
}

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)