From 77e1ec732d77a5fe134dbcb61a628bd2cc41fa02 Mon Sep 17 00:00:00 2001 From: Ilyas Salikhov Date: Thu, 22 Oct 2026 19:04:53 +0300 Subject: [PATCH] Update SDK tooling to Node.js 26.12.1 --- .github/workflows/ci.yml | 6 +++--- .github/workflows/release.yml | 4 ++-- .tool-versions | 2 +- codegen.Dockerfile | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0395267a..b91e9a82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -23,7 +23,7 @@ jobs: version: 10.34.5 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 26 cache: pnpm - uses: astral-sh/setup-uv@v6 with: @@ -104,7 +104,7 @@ jobs: version: 10.34.5 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 26 cache: pnpm - uses: actions/setup-go@v6 with: @@ -124,7 +124,7 @@ jobs: version: 10.34.5 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 26 cache: pnpm - uses: astral-sh/setup-uv@v6 with: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 49ea88e5..7f301418 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,7 +17,7 @@ jobs: version: 10.34.5 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 26 cache: pnpm - uses: astral-sh/setup-uv@v6 with: @@ -62,7 +62,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v6 with: - node-version: 24 + node-version: 26 # npm Trusted Publishing requires an OIDC-capable npm CLI. Keep this # version explicit so the release does not depend on the runner default. - run: npm install --global npm@11.19.0 diff --git a/.tool-versions b/.tool-versions index 16230976..a36e692c 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,6 +1,6 @@ deno 2.8.1 golang 1.24.13 -nodejs 22.18.0 +nodejs 26.12.1 pnpm 10.34.5 python 3.10 uv 0.10.0 diff --git a/codegen.Dockerfile b/codegen.Dockerfile index c54a489f..11d9e7ff 100644 --- a/codegen.Dockerfile +++ b/codegen.Dockerfile @@ -28,7 +28,7 @@ ENV PATH="/usr/local/go/bin:/go/bin:${PATH}" RUN pip install black==26.3.1 ruff==0.11.13 pyyaml==6.0.3 e2b-openapi-python-client==0.26.2 protoc-gen-connectrpc==0.11.1 protoc-gen-py==0.1.1 # Install Node.js (pinned to match .tool-versions) -ENV NODE_VERSION=22.18.0 +ENV NODE_VERSION=26.12.1 RUN ARCH=$(uname -m) && \ case "$ARCH" in \ x86_64) NODE_ARCH="x64" ;; \