From 7b1892c26723d30280f72b3332230d99a7a48881 Mon Sep 17 00:00:00 2001 From: CD Cabrera Date: Wed, 29 Apr 2026 22:25:08 -0400 Subject: [PATCH] build(nodejs)!: remove 20 support --- .github/workflows/commit_lint.yml | 2 +- .github/workflows/coverage.yml | 2 +- .github/workflows/documentation_lint.yml | 2 +- .github/workflows/integration.yml | 2 +- .github/workflows/packages_lint.yml | 2 +- DOCS.md | 2 +- README.md | 2 +- package-lock.json | 2 +- package.json | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/commit_lint.yml b/.github/workflows/commit_lint.yml index 3f459a1..acc83c8 100644 --- a/.github/workflows/commit_lint.yml +++ b/.github/workflows/commit_lint.yml @@ -11,7 +11,7 @@ jobs: contents: read strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - uses: actions/checkout@v6 with: diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 193df48..209fb2f 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -29,7 +29,7 @@ jobs: strategy: matrix: # Coverage node version - node-version: [22.x] + node-version: [24.x] steps: - uses: actions/checkout@v6 - uses: actions/configure-pages@v5 diff --git a/.github/workflows/documentation_lint.yml b/.github/workflows/documentation_lint.yml index 5333cbf..dc7b7dc 100644 --- a/.github/workflows/documentation_lint.yml +++ b/.github/workflows/documentation_lint.yml @@ -11,7 +11,7 @@ jobs: contents: read strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - uses: actions/checkout@v6 - name: Setup Node.js ${{ matrix.node-version }} diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index c9300f2..2d157ac 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -11,7 +11,7 @@ jobs: contents: read strategy: matrix: - node-version: [20.x, 22.x, 24.x] + node-version: [22.x, 24.x] steps: - uses: actions/checkout@v6 - name: Setup Node.js ${{ matrix.node-version }} diff --git a/.github/workflows/packages_lint.yml b/.github/workflows/packages_lint.yml index f668caa..8233190 100644 --- a/.github/workflows/packages_lint.yml +++ b/.github/workflows/packages_lint.yml @@ -11,7 +11,7 @@ jobs: contents: read strategy: matrix: - node-version: [22.x] + node-version: [24.x] steps: - uses: actions/checkout@v6 - name: Setup Node.js ${{ matrix.node-version }} diff --git a/DOCS.md b/DOCS.md index d4d96b8..81464b1 100644 --- a/DOCS.md +++ b/DOCS.md @@ -4,7 +4,7 @@

Tooling requirements

The basic use requirements: -* [NodeJS version 20+](https://nodejs.org/) +* [NodeJS version 22+](https://nodejs.org/) * NPM > There appear to be dependency mapping issues with `Yarn` v1.x.x lock files, `Typescript` and `webpack`, and specific dependencies > using ES modules. If you do decide to use [Yarn](https://yarnpkg.com) use the latest version. diff --git a/README.md b/README.md index b197762..7ee6ec5 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ The goal of `weldable` is to make it easier to install `webpack` build packages ## Requirements The basic requirements: - * [NodeJS version 20+](https://nodejs.org/) + * [NodeJS version 22+](https://nodejs.org/) * NPM > There appear to be dependency mapping issues with `Yarn` v1.x.x lock files, `Typescript` and `webpack`, and specific dependencies > using ES modules. If you do decide to use [Yarn](https://yarnpkg.com) use the latest version. diff --git a/package-lock.json b/package-lock.json index 5a969c2..4a7dbbc 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,7 +63,7 @@ "lodash": "^4.18.1" }, "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" } }, "node_modules/@babel/code-frame": { diff --git a/package.json b/package.json index dd4052f..2e2010f 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "webpack" ], "engines": { - "node": ">=20.0.0" + "node": ">=22.0.0" }, "files": [ "lib/",