From e3ede6fa80e7782d8d17a0867d43e74c82a7aae1 Mon Sep 17 00:00:00 2001 From: Lluis Agusti Date: Tue, 7 Jul 2026 00:26:23 +0900 Subject: [PATCH 1/2] ci(frontend): bump Node from 22 to 24 Co-Authored-By: Claude Fable 5 --- .github/workflows/platform-frontend-ci.yml | 8 ++++---- .github/workflows/platform-fullstack-ci.yml | 6 +++--- autogpt_platform/frontend/Dockerfile | 4 ++-- autogpt_platform/frontend/package.json | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/platform-frontend-ci.yml b/.github/workflows/platform-frontend-ci.yml index 52341d8c9283..ff17a478a898 100644 --- a/.github/workflows/platform-frontend-ci.yml +++ b/.github/workflows/platform-frontend-ci.yml @@ -54,7 +54,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml @@ -77,7 +77,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml @@ -110,7 +110,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml @@ -144,7 +144,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml diff --git a/.github/workflows/platform-fullstack-ci.yml b/.github/workflows/platform-fullstack-ci.yml index ab7ed0c138be..c29412b2e180 100644 --- a/.github/workflows/platform-fullstack-ci.yml +++ b/.github/workflows/platform-fullstack-ci.yml @@ -41,7 +41,7 @@ jobs: - name: Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml @@ -101,7 +101,7 @@ jobs: - name: Set up Frontend - Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml @@ -291,7 +291,7 @@ jobs: - name: Set up tests - Set up Node uses: actions/setup-node@v6 with: - node-version: "22.18.0" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml diff --git a/autogpt_platform/frontend/Dockerfile b/autogpt_platform/frontend/Dockerfile index 58ce906cd446..13c4360e0cda 100644 --- a/autogpt_platform/frontend/Dockerfile +++ b/autogpt_platform/frontend/Dockerfile @@ -1,5 +1,5 @@ # Base stage for both dev and prod -FROM node:22.22-alpine3.23 AS base +FROM node:24.18-alpine3.23 AS base WORKDIR /app RUN corepack enable COPY autogpt_platform/frontend/package.json autogpt_platform/frontend/pnpm-lock.yaml ./ @@ -33,7 +33,7 @@ RUN pnpm run generate:api RUN if [ "$NEXT_PUBLIC_PW_TEST" = "true" ]; then NEXT_PUBLIC_PW_TEST=true NODE_OPTIONS="--max-old-space-size=8192" pnpm build; else NODE_OPTIONS="--max-old-space-size=8192" pnpm build; fi # Prod stage - based on NextJS reference Dockerfile https://github.com/vercel/next.js/blob/64271354533ed16da51be5dce85f0dbd15f17517/examples/with-docker/Dockerfile -FROM node:22.22-alpine3.23 AS prod +FROM node:24.18-alpine3.23 AS prod ENV NODE_ENV=production ENV HOSTNAME=0.0.0.0 WORKDIR /app diff --git a/autogpt_platform/frontend/package.json b/autogpt_platform/frontend/package.json index ea025b0fce94..0e94f23d55f4 100644 --- a/autogpt_platform/frontend/package.json +++ b/autogpt_platform/frontend/package.json @@ -3,7 +3,7 @@ "version": "0.3.4", "private": true, "engines": { - "node": "22.x" + "node": "24.x" }, "scripts": { "dev": "pnpm run generate:api:force && next dev --turbo", From c78c3f7f9b3932c1b2383e590ae8ae265d384f24 Mon Sep 17 00:00:00 2001 From: Lluis Agusti Date: Tue, 7 Jul 2026 16:20:52 +0900 Subject: [PATCH 2/2] ci: bump Node to 24.18.0 in claude/copilot workflows to match frontend engines Co-Authored-By: Claude Fable 5 --- .github/workflows/claude-ci-failure-auto-fix.yml | 2 +- .github/workflows/claude-dependabot.yml | 2 +- .github/workflows/claude.yml | 2 +- .github/workflows/copilot-setup-steps.yml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/claude-ci-failure-auto-fix.yml b/.github/workflows/claude-ci-failure-auto-fix.yml index dbca6dc3f375..ac3b5afc4a12 100644 --- a/.github/workflows/claude-ci-failure-auto-fix.yml +++ b/.github/workflows/claude-ci-failure-auto-fix.yml @@ -74,7 +74,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml diff --git a/.github/workflows/claude-dependabot.yml b/.github/workflows/claude-dependabot.yml index 274c6d2cabc3..184c4852b0b6 100644 --- a/.github/workflows/claude-dependabot.yml +++ b/.github/workflows/claude-dependabot.yml @@ -83,7 +83,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 2c724e2498c2..db8c47f897f5 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -96,7 +96,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "24.18.0" cache: "pnpm" cache-dependency-path: autogpt_platform/frontend/pnpm-lock.yaml diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml index dad99cb8d944..f5d82495a078 100644 --- a/.github/workflows/copilot-setup-steps.yml +++ b/.github/workflows/copilot-setup-steps.yml @@ -78,7 +78,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v6 with: - node-version: "22" + node-version: "24.18.0" - name: Enable corepack run: corepack enable