From 50ef0a19c1e45a0977f884aed57a50993d717973 Mon Sep 17 00:00:00 2001 From: Jefferson Youashi <119521983+clintjeff2@users.noreply.github.com> Date: Tue, 30 Jun 2026 16:29:10 +0100 Subject: [PATCH] ci: enforce Node 22 runtime --- .github/workflows/ci.yml | 2 +- .node-version | 1 + .nvmrc | 1 + package.json | 3 +++ 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .node-version create mode 100644 .nvmrc diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7bf5e0c2..97153492 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -36,7 +36,7 @@ jobs: id: setup-node uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 22 cache: npm # Cache node_modules directly so a cache hit can skip `npm ci` entirely. diff --git a/.node-version b/.node-version new file mode 100644 index 00000000..2bd5a0a9 --- /dev/null +++ b/.node-version @@ -0,0 +1 @@ +22 diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 00000000..2bd5a0a9 --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 diff --git a/package.json b/package.json index 7cc13724..0f2d09b7 100644 --- a/package.json +++ b/package.json @@ -2,6 +2,9 @@ "name": "my-project", "version": "0.1.0", "private": true, + "engines": { + "node": ">=22.0.0" + }, "workspaces": [ "packages/*" ],