Skip to content

Commit

Permalink
chore!: drop support for Node.js < v16
Browse files Browse the repository at this point in the history
BREAKING CHANGE: This drops explicit support for EOL Node.js versions

Signed-off-by: Rifa Achrinza <25147899+achrinza@users.noreply.github.com>
  • Loading branch information
achrinza committed Oct 26, 2023
1 parent b43296b commit 764ff98
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 16 deletions.
16 changes: 1 addition & 15 deletions .github/workflows/continuous-integration.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest]
node-version: [10, 12, 14, 16, 18, 20, 21]
node-version: [16, 18, 20, 21]
include:
- os: macos-latest
node-version: 18 # LTS
Expand All @@ -35,26 +35,12 @@ jobs:
uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # tag=v4.0.0
with:
node-version: ${{ matrix.node-version }}
- name: Update NPM (Node.js v10)
if: matrix.node-version == 10
run: npm install --global npm@7
- name: Update NPM
if: matrix.node-version != 10
run: npm install --global npm@8
- name: Bootstrap project
if: ${{ matrix.node-version != '8.11.1' }}
run: npm ci --ignore-scripts
- name: Bootstrap project (Node v8.11.1)
if: ${{ matrix.node-version == '8.11.1' }}
run: npm install --ignore-scripts
- name: Build project
run: npm run --ignore-scripts build
- name: Run tests
run: npm test --ignore-scripts
- name: troubleshooting
run: |
ls
ls ./coverage
- name: Coveralls Parallel
uses: coverallsapp/github-action@3dfc5567390f6fa9267c0ee9c251e4c8c3f18949 # tag=v2.2.3
with:
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
"version": "3.5.6",
"description": "A minimal node SOAP client",
"engines": {
"node": ">=8.11.1"
"node": "16 || 18 || 20 || 21"
},
"dependencies": {
"compress": "^0.99.0",
Expand Down

0 comments on commit 764ff98

Please sign in to comment.