From d78f9a49b77adb6b03bb7662f689b639b3ba2a26 Mon Sep 17 00:00:00 2001 From: wolfy1339 <4595477+wolfy1339@users.noreply.github.com> Date: Mon, 12 May 2025 18:09:57 -0400 Subject: [PATCH 1/3] build(package): set minimal node version in engines field to v20 BREAKING CHANGE: Drop support for NodeJS v18 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 6c28536c..a0ed1852 100644 --- a/package.json +++ b/package.json @@ -62,7 +62,7 @@ "vitest": "^3.0.0" }, "engines": { - "node": ">= 18" + "node": ">= 20" }, "publishConfig": { "access": "public", From 4ff976f5ee18e8dea5e43da6d0b92b4b95a3d02a Mon Sep 17 00:00:00 2001 From: wolfy1339 <4595477+wolfy1339@users.noreply.github.com> Date: Mon, 12 May 2025 18:09:59 -0400 Subject: [PATCH 2/3] build: set minimal node version in build script to v20 From 00a9b5213556bbe3d3c825d542f3c5950557d96b Mon Sep 17 00:00:00 2001 From: wolfy1339 <4595477+wolfy1339@users.noreply.github.com> Date: Mon, 12 May 2025 18:10:01 -0400 Subject: [PATCH 3/3] ci: stop testing against NodeJS v18 --- .github/workflows/test.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index db27aadc..fd67b423 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -26,9 +26,9 @@ jobs: strategy: matrix: node_version: - - 18 - 20 - 22 + - 24 name: Node ${{ matrix.node_version }} steps: - uses: actions/checkout@v4 @@ -38,7 +38,7 @@ jobs: cache: npm - run: npm ci - run: npm test - + test: runs-on: ubuntu-latest needs: