Skip to content
This repository was archived by the owner on May 15, 2026. It is now read-only.

Commit 6e9cc9e

Browse files
chore: Upgrade Node.js to v20.20.0 for security enhancements
This commit upgrades Node.js from v20.19.2 to v20.20.0. This release includes security patches that address known vulnerabilities, improving the overall security posture. Reference: - https://nodejs.org/en/blog/release/v20.20.0/ - https://nodejs.org/en/blog/vulnerability/january-2026-dos-mitigation-async-hooks/
1 parent 6f65a26 commit 6e9cc9e

8 files changed

Lines changed: 10 additions & 10 deletions

File tree

.github/actions/setup-node-pnpm/action.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ inputs:
66
node-version:
77
description: "Node.js version to use"
88
required: false
9-
default: "20.19.2"
9+
default: "20.20.0"
1010
pnpm-version:
1111
description: "pnpm version to use"
1212
required: false

.nvmrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v20.19.2
1+
v20.20.0

.tool-versions

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
pnpm 10.8.1
2-
nodejs 20.19.2
2+
nodejs 20.20.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "roo-code",
33
"packageManager": "pnpm@10.8.1",
44
"engines": {
5-
"node": "20.19.2"
5+
"node": "20.20.0"
66
},
77
"scripts": {
88
"preinstall": "node scripts/bootstrap.mjs",

packages/evals/Dockerfile.runner

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ ENV MISE_DATA_DIR="/root/.local/share/mise"
5050
ENV PATH="/root/.local/share/mise/shims:/root/.local/bin:$PATH"
5151

5252
# Define language runtime versions (matching setup.sh)
53-
ARG NODE_VERSION=20.19.2
53+
ARG NODE_VERSION=20.20.0
5454
ARG PYTHON_VERSION=3.13.2
5555
ARG GO_VERSION=1.24.2
5656
ARG RUST_VERSION=1.85.1

packages/evals/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ cd packages/evals && ./scripts/setup.sh
8181
The setup script does the following:
8282

8383
- Installs development tools: Homebrew, asdf, GitHub CLI, pnpm
84-
- Installs programming languages: Node.js 20.19.2, Python 3.13.2, Go 1.24.2, Rust 1.85.1, Java 17
84+
- Installs programming languages: Node.js 20.20.0, Python 3.13.2, Go 1.24.2, Rust 1.85.1, Java 17
8585
- Sets up VS Code with required extensions
8686
- Configures Docker services (PostgreSQL, Redis)
8787
- Clones/updates the evals repository

packages/evals/scripts/setup.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -184,8 +184,8 @@ fi
184184
# Install language runtimes via mise
185185
if ! command -v node &>/dev/null; then
186186
echo "📦 Installing Node.js via mise..."
187-
mise install node@20.19.2 || exit 1
188-
mise use --global node@20.19.2 || exit 1
187+
mise install node@20.20.0 || exit 1
188+
mise use --global node@20.20.0 || exit 1
189189
eval "$(mise activate bash)"
190190
NODE_VERSION=$(node --version)
191191
echo "✅ Node.js is installed ($NODE_VERSION)"
@@ -194,7 +194,7 @@ else
194194
echo "✅ Node.js is installed ($NODE_VERSION)"
195195
fi
196196

197-
if [[ $(node --version) != "v20.19.2" ]]; then
197+
if [[ $(node --version) != "v20.20.0" ]]; then
198198
NODE_VERSION=$(node --version)
199199
echo "🚨 You have the wrong version of node installed ($NODE_VERSION)."
200200
echo "💡 If you are using nvm then run 'nvm install' to install the version specified by the repo's .nvmrc."

src/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
},
1212
"engines": {
1313
"vscode": "^1.84.0",
14-
"node": "20.19.2"
14+
"node": "20.20.0"
1515
},
1616
"author": {
1717
"name": "Roo Code"

0 commit comments

Comments
 (0)