From ed5d7597a86ef484cc504f9976eab67da4d20b1f Mon Sep 17 00:00:00 2001 From: Flori Ava Star Weber Date: Fri, 27 Mar 2026 17:37:11 +0100 Subject: [PATCH] chore: bump node to 24 --- action.yml | 2 +- dev.Dockerfile | 2 +- package.json | 5 ++++- yarn.lock | 15 +++++++++++---- 4 files changed, 17 insertions(+), 7 deletions(-) diff --git a/action.yml b/action.yml index 3a0856d..d0c9fbd 100644 --- a/action.yml +++ b/action.yml @@ -26,6 +26,6 @@ inputs: required: false runs: - using: 'node20' + using: 'node24' main: 'dist/index.js' post: 'dist/index.js' diff --git a/dev.Dockerfile b/dev.Dockerfile index 75514e9..1ace307 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,6 +1,6 @@ # syntax=docker/dockerfile:1 -ARG NODE_VERSION=20 +ARG NODE_VERSION=24 FROM node:${NODE_VERSION}-alpine AS base RUN apk add --no-cache cpio findutils git diff --git a/package.json b/package.json index 110c4a5..c520fb9 100644 --- a/package.json +++ b/package.json @@ -33,7 +33,7 @@ "https-proxy-agent": "^7.0.2" }, "devDependencies": { - "@types/node": "^20.5.9", + "@types/node": "^24.11.2", "@typescript-eslint/eslint-plugin": "^6.6.0", "@typescript-eslint/parser": "^6.6.0", "@vercel/ncc": "^0.38.0", @@ -46,5 +46,8 @@ "ts-jest": "^29.1.1", "ts-node": "^10.9.1", "typescript": "^5.2.2" + }, + "engines": { + "node": ">=24" } } diff --git a/yarn.lock b/yarn.lock index b76722c..a42dcc4 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2266,10 +2266,12 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== -"@types/node@^20.5.9": - version "20.5.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" - integrity sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ== +"@types/node@^24.11.2": + version "24.12.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-24.12.0.tgz#6222e028210e5322e4f4f6767f8d88e5ea3b33d2" + integrity sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ== + dependencies: + undici-types "~7.16.0" "@types/semver@^7.5.0": version "7.5.1" @@ -4857,6 +4859,11 @@ uglify-js@^3.1.4: resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== +undici-types@~7.16.0: + version "7.16.0" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-7.16.0.tgz#ffccdff36aea4884cbfce9a750a0580224f58a46" + integrity sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw== + undici@^5.25.4: version "5.26.5" resolved "https://registry.yarnpkg.com/undici/-/undici-5.26.5.tgz#f6dc8c565e3cad8c4475b187f51a13e505092838"