From 0cc7245bcb54f4163345f05af0672cce68423e7a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:50:30 +0000 Subject: [PATCH 1/5] Initial plan From 6516667b6f4b483b29d8d770a04271682ad54a8a Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 15:52:28 +0000 Subject: [PATCH 2/5] Update Node.js version to 20 for Next.js 16 compatibility Co-authored-by: dcotelo <50673035+dcotelo@users.noreply.github.com> --- .github/workflows/ci.yml | 4 ++-- .github/workflows/frontend-tests.yml | 6 +++--- frontend/package.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af953da..7408d9c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -136,7 +136,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' cache: 'npm' cache-dependency-path: frontend/package-lock.json @@ -215,7 +215,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' cache: 'npm' cache-dependency-path: frontend/package-lock.json diff --git a/.github/workflows/frontend-tests.yml b/.github/workflows/frontend-tests.yml index 5ca3961..d6132c6 100644 --- a/.github/workflows/frontend-tests.yml +++ b/.github/workflows/frontend-tests.yml @@ -23,7 +23,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' cache: 'npm' cache-dependency-path: frontend/package-lock.json @@ -56,7 +56,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' cache: 'npm' cache-dependency-path: frontend/package-lock.json @@ -82,7 +82,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '18' + node-version: '20' cache: 'npm' cache-dependency-path: frontend/package-lock.json diff --git a/frontend/package.json b/frontend/package.json index 992e79b..ce86ef3 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -41,7 +41,7 @@ "typescript": "^5.3.3" }, "engines": { - "node": ">=18.0.0", + "node": ">=20.9.0", "npm": ">=9.0.0" }, "keywords": [ From 487296b1bd4eec0f505e87eec7dca15fcb4d6de5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 16:00:28 +0000 Subject: [PATCH 3/5] Fix lint command for Next.js 16 - use ESLint directly Co-authored-by: dcotelo <50673035+dcotelo@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index ce86ef3..895924e 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,7 +7,7 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "next lint", + "lint": "eslint . --ext .js,.jsx,.ts,.tsx", "type-check": "tsc --noEmit", "test": "jest", "test:watch": "jest --watch", From 084349e61a9bf27438dd9ee6dc5c0ccd223e5e58 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 16:01:01 +0000 Subject: [PATCH 4/5] Use modern glob pattern for ESLint command Co-authored-by: dcotelo <50673035+dcotelo@users.noreply.github.com> --- frontend/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/package.json b/frontend/package.json index 895924e..d7d7b78 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -7,7 +7,7 @@ "dev": "next dev", "build": "next build", "start": "next start", - "lint": "eslint . --ext .js,.jsx,.ts,.tsx", + "lint": "eslint \"**/*.{js,jsx,ts,tsx}\"", "type-check": "tsc --noEmit", "test": "jest", "test:watch": "jest --watch", From 07b977c691a8d05c781a064474c66d84f46478de Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 9 Feb 2026 16:03:18 +0000 Subject: [PATCH 5/5] Update Node.js to v20 for Cloudflare Pages deployment Co-authored-by: dcotelo <50673035+dcotelo@users.noreply.github.com> --- frontend/.node-version | 2 +- frontend/CLOUDFLARE_PAGES.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/.node-version b/frontend/.node-version index 3c03207..209e3ef 100644 --- a/frontend/.node-version +++ b/frontend/.node-version @@ -1 +1 @@ -18 +20 diff --git a/frontend/CLOUDFLARE_PAGES.md b/frontend/CLOUDFLARE_PAGES.md index 946c392..6607838 100644 --- a/frontend/CLOUDFLARE_PAGES.md +++ b/frontend/CLOUDFLARE_PAGES.md @@ -8,7 +8,7 @@ - **Build command**: `npm run build` - **Build output directory**: `.next` - **Root directory**: `frontend` -- **Node.js version**: 18 (specified in `.node-version`) +- **Node.js version**: 20 (specified in `.node-version`) ### Environment Variables