From c44184925f9e82e5f2bffebe80a083ac8cbc2821 Mon Sep 17 00:00:00 2001 From: Gavyn McKenzie Date: Wed, 17 Jun 2026 06:54:03 +0100 Subject: [PATCH 1/2] feat: support Node 24 Add Node 24 to the supported engines range and the CI lint matrix. Node 24 is the current LTS; stylelint and its dependencies run cleanly on it (verified locally on v24.16.0 and via the new matrix entry). --- .github/workflows/ci.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a745f28..8bf06e9 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: lint: strategy: matrix: - version: [18, 20, 22] + version: [18, 20, 22, 24] name: 🧹 Lint runs-on: ubuntu-latest steps: diff --git a/package.json b/package.json index 227778f..814db20 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "release": "semantic-release" }, "engines": { - "node": "^18 || ^20 || ^22" + "node": "^18 || ^20 || ^22 || ^24" }, "repository": { "type": "git", From 354c710582060dc49095ed24076d868b2d5ff660 Mon Sep 17 00:00:00 2001 From: Gavyn McKenzie Date: Wed, 17 Jun 2026 10:50:30 +0100 Subject: [PATCH 2/2] feat: remove node versions 18 and 20 Co-authored-by: Gavyn McKenzie --- .github/workflows/ci.yml | 2 +- package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8bf06e9..0421821 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ jobs: lint: strategy: matrix: - version: [18, 20, 22, 24] + version: [22, 24] name: 🧹 Lint runs-on: ubuntu-latest steps: diff --git a/package.json b/package.json index 814db20..7340998 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "release": "semantic-release" }, "engines": { - "node": "^18 || ^20 || ^22 || ^24" + "node": "^22 || ^24" }, "repository": { "type": "git",