mirror of
https://github.com/Sea-Haven-Industries/open-swe.git
synced 2026-10-07 16:19:09 +00:00
Standardize remaining Node pins on Node 24
Refs: #40 - Bump sandbox Dockerfile to Node 24.18.0-1nodesource1 + setup_24.x - Move Playwright E2E job to node-version: "24" (quoted) - Update INSTALLATION.md to recommend Node 24
This commit is contained in:
parent
93c2eba47f
commit
fb9f1901d4
3 changed files with 4 additions and 4 deletions
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
|
|
@ -59,7 +59,7 @@ jobs:
|
|||
- uses: astral-sh/setup-uv@fac544c07dec837d0ccb6301d7b5580bf5edae39 # v8.2.0
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 22
|
||||
node-version: "24"
|
||||
- uses: oven-sh/setup-bun@v2
|
||||
- name: Install Python deps (langgraph dev runtime)
|
||||
run: uv sync --locked
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
FROM python:3.14.6-slim-trixie
|
||||
|
||||
ARG DOCKER_CLI_VERSION=5:29.1.5-1~debian.13~trixie
|
||||
ARG NODEJS_VERSION=22.22.0-1nodesource1
|
||||
ARG NODEJS_VERSION=24.18.0-1nodesource1
|
||||
ARG UV_VERSION=0.9.26
|
||||
ARG YARN_VERSION=4.12.0
|
||||
ARG GH_VERSION=2.83.1
|
||||
|
|
@ -67,7 +67,7 @@ RUN set -eux; \
|
|||
|
||||
ENV PATH=/root/.local/bin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_22.x | bash - \
|
||||
RUN curl -fsSL https://deb.nodesource.com/setup_24.x | bash - \
|
||||
&& apt-get install -y "nodejs=${NODEJS_VERSION}" \
|
||||
&& rm -rf /var/lib/apt/lists/* \
|
||||
&& corepack enable \
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ Open SWE has two runnable pieces:
|
|||
- [uv](https://docs.astral.sh/uv/) package manager
|
||||
- [LangGraph CLI](https://docs.langchain.com/langsmith/cli)
|
||||
- [ngrok](https://ngrok.com/) (for local development — exposes webhook endpoints to the internet)
|
||||
- [pnpm](https://pnpm.io/) (only if you want to run the dashboard UI locally — see step 8). Node 20+ also works, but `ui/pnpm-lock.yaml` is the canonical lockfile.
|
||||
- [pnpm](https://pnpm.io/) (only if you want to run the dashboard UI locally — see step 8). Node 24 is the recommended standard; older Node may work but is unsupported. `ui/pnpm-lock.yaml` is the canonical lockfile.
|
||||
|
||||
## 1. Clone and install
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue