diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 29f51de4..d7f51d40 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,21 +10,20 @@ jobs: fail-fast: false matrix: node: - - version: 16.x - # - version: 18.x - # env: NODE_OPTIONS=--openssl-legacy-provider - version: 20.x env: NODE_OPTIONS=--openssl-legacy-provider - version: 22.x env: NODE_OPTIONS=--openssl-legacy-provider + - version: 24.x + env: NODE_OPTIONS=--openssl-legacy-provider runs-on: ubuntu-22.04 name: Tests on Node.js v${{ matrix.node.version }} steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: ${{ matrix.node.version }} @@ -41,10 +40,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repo - uses: actions/checkout@v3 + uses: actions/checkout@v5 - name: Setup node - uses: actions/setup-node@v3 + uses: actions/setup-node@v6 with: node-version: "22.x" diff --git a/CHANGELOG.md b/CHANGELOG.md index 7201303f..33d3213e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,8 +13,7 @@ _Note: Gaps between patch versions are faulty, broken or test releases._ ## UNRELEASED * **Breaking Change** - * Remove explicit support for Node versions below 16.20.2 ([#650](https://github.com/webpack-contrib/webpack-bundle-analyzer/pull/650) by [@valscion](https://github.com/valscion)) - * **NOTE:** `webpack-bundle-analyzer` might still support older Node versions but they are no longer tested against. + * Remove explicit support for Node versions below 20.9.0 ([#676](https://github.com/webpack-contrib/webpack-bundle-analyzer/pull/676) by [@valscion](https://github.com/valscion)) * **Improvement** * Parse bundles as ES modules based on stats JSON information ([#649](https://github.com/webpack-contrib/webpack-bundle-analyzer/pull/649) by [@eamodio](https://github.com/eamodio)) diff --git a/package-lock.json b/package-lock.json index 5299d642..4593cc5c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -71,7 +71,7 @@ "webpack-dev-server": "5.2.0" }, "engines": { - "node": ">= 16.20.2" + "node": ">= 20.9.0" } }, "node_modules/@ampproject/remapping": { diff --git a/package.json b/package.json index 2b2f370c..9d8ac2a4 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "main": "lib/index.js", "bin": "lib/bin/analyzer.js", "engines": { - "node": ">= 16.20.2" + "node": ">= 20.9.0" }, "packageManager": "npm@6.14.8", "scripts": {