From 115fac2fb079a677bb7c6e00847270ac1b098821 Mon Sep 17 00:00:00 2001 From: Jonathan Barrow Date: Fri, 23 Oct 2026 18:33:16 -0400 Subject: [PATCH] chore: update nodejs version --- .github/workflows/lint.yml | 2 +- Dockerfile | 2 +- package-lock.json | 3 +++ package.json | 3 +++ 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 1606225..d970b83 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '24' - name: Install dependencies run: npm ci diff --git a/Dockerfile b/Dockerfile index 5e8c313..1091e22 100644 --- a/Dockerfile +++ b/Dockerfile @@ -4,7 +4,7 @@ ARG app_dir="/home/node/app" # * Base Node.js image -FROM node:20-alpine AS base +FROM node:24-alpine AS base ARG app_dir WORKDIR ${app_dir} diff --git a/package-lock.json b/package-lock.json index 4df183f..280d59f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,6 +41,9 @@ "tsup": "^8.3.5", "typescript": "^5.7.2", "xmlbuilder2": "^3.1.1" + }, + "engines": { + "node": "^24.22.1" } }, "node_modules/@aashutoshrathi/word-wrap": { diff --git a/package.json b/package.json index 441bd4a..38a4364 100644 --- a/package.json +++ b/package.json @@ -4,6 +4,9 @@ "version": "2.0.0", "license": "AGPL-3.0-only", "main": "dist/server.js", + "engines": { + "node": "^24.22.1" + }, "scripts": { "dev": "tsup --watch --onSuccess \"node dist/server.js\"", "lint": "eslint .",