From 3def89b0e1d264fdbdc7c19426923e3b36c2a9a3 Mon Sep 17 00:00:00 2001 From: Matt Isenhower Date: Mon, 31 Aug 2026 21:26:28 -0700 Subject: [PATCH] Upgrade to Node.js 24 --- .github/workflows/build-frontend.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/test.yml | 2 +- .github/workflows/update-query-hashes.yml | 2 +- .nvmrc | 2 +- docker/app/Dockerfile | 2 +- package-lock.json | 3 +++ package.json | 3 +++ 8 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.github/workflows/build-frontend.yml b/.github/workflows/build-frontend.yml index c5c2432..fee2408 100644 --- a/.github/workflows/build-frontend.yml +++ b/.github/workflows/build-frontend.yml @@ -13,7 +13,7 @@ jobs: strategy: matrix: - node-version: [22.x] + node-version: [24.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ steps: diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 49d5433..fa69372 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 cache: 'npm' - run: npm ci - run: npm run lint -- --max-warnings 0 diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 8836347..03a8a21 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} diff --git a/.github/workflows/update-query-hashes.yml b/.github/workflows/update-query-hashes.yml index e91aa6d..ada841d 100644 --- a/.github/workflows/update-query-hashes.yml +++ b/.github/workflows/update-query-hashes.yml @@ -16,7 +16,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '22' + node-version: '24' - name: Install dependencies run: npm ci diff --git a/.nvmrc b/.nvmrc index 2bd5a0a..a45fd52 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 +24 diff --git a/docker/app/Dockerfile b/docker/app/Dockerfile index 5367c78..013825e 100644 --- a/docker/app/Dockerfile +++ b/docker/app/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22 +FROM node:24 # App setup WORKDIR /app diff --git a/package-lock.json b/package-lock.json index 1ce7d3d..efb9a65 100644 --- a/package-lock.json +++ b/package-lock.json @@ -7,6 +7,9 @@ "": { "name": "splatoon3.ink", "version": "0.0.0", + "engines": { + "node": "24.x" + }, "dependencies": { "@atproto/api": "^0.20.42", "@aws-sdk/client-s3": "^3.341.0", diff --git a/package.json b/package.json index b67f5a8..9ad0be3 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,9 @@ { "name": "splatoon3.ink", "version": "0.0.0", + "engines": { + "node": "24.x" + }, "scripts": { "dev": "vite", "build": "vite build",