Skip to content

Commit d17de8c

Browse files
committed
Drop support for Node.js 0.8
1 parent 8dbf162 commit d17de8c

File tree

5 files changed

+10
-33
lines changed

5 files changed

+10
-33
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@ jobs:
1010
strategy:
1111
matrix:
1212
name:
13-
- Node.js 0.8
1413
- Node.js 0.10
1514
- Node.js 0.12
1615
- io.js 1.x
@@ -32,11 +31,6 @@ jobs:
3231
- Node.js 17.x
3332

3433
include:
35-
- name: Node.js 0.8
36-
node-version: "0.8"
37-
38-
npm-rm: nyc
39-
4034
- name: Node.js 0.10
4135
node-version: "0.10"
4236
@@ -114,21 +108,11 @@ jobs:
114108
shell: bash -eo pipefail -l {0}
115109
run: |
116110
nvm install --default ${{ matrix.node-version }}
117-
if [[ "${{ matrix.node-version }}" == 0.* && "$(cut -d. -f2 <<< "${{ matrix.node-version }}")" -lt 10 ]]; then
118-
nvm install --alias=npm 0.10
119-
nvm use ${{ matrix.node-version }}
120-
sed -i '1s;^.*$;'"$(printf '#!%q' "$(nvm which npm)")"';' "$(readlink -f "$(which npm)")"
121-
npm config set strict-ssl false
122-
fi
123111
dirname "$(nvm which ${{ matrix.node-version }})" >> "$GITHUB_PATH"
124112
125113
- name: Configure npm
126114
run: npm config set shrinkwrap false
127115

128-
- name: Remove npm module(s) ${{ matrix.npm-rm }}
129-
run: npm rm --silent --save-dev ${{ matrix.npm-rm }}
130-
if: matrix.npm-rm != ''
131-
132116
- name: Install npm module(s) ${{ matrix.npm-i }}
133117
run: npm install --save-dev ${{ matrix.npm-i }}
134118
if: matrix.npm-i != ''
@@ -159,20 +143,14 @@ jobs:
159143
160144
- name: Run tests
161145
shell: bash
162-
run: |
163-
if npm -ps ls nyc | grep -q nyc; then
164-
npm run test-ci
165-
else
166-
npm test
167-
fi
146+
run: npm run test-ci
168147

169148
- name: Lint code
170149
if: steps.list_env.outputs.eslint != ''
171150
run: npm run lint
172151

173152
- name: Collect code coverage
174153
uses: coverallsapp/github-action@master
175-
if: steps.list_env.outputs.nyc != ''
176154
with:
177155
github-token: ${{ secrets.GITHUB_TOKEN }}
178156
flag-name: run-${{ matrix.test_number }}

HISTORY.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2.x
2+
===
3+
4+
* Drop support for Node.js 0.8
5+
16
1.14.2 / 2021-12-15
27
===================
38

appveyor.yml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,12 @@ install:
4141
# Setup Node.js version-specific dependencies
4242
- ps: |
4343
# mocha for testing
44-
# - use 2.x for Node.js < 0.10
4544
# - use 3.x for Node.js < 4
4645
# - use 5.x for Node.js < 6
4746
# - use 6.x for Node.js < 8
4847
# - use 7.x for Node.js < 10
4948
# - use 8.x for Node.js < 12
50-
if ([int]$env:nodejs_version.split(".")[0] -eq 0 -and [int]$env:nodejs_version.split(".")[1] -lt 10) {
51-
npm install --silent --save-dev [email protected]
52-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 4) {
49+
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
5350
npm install --silent --save-dev [email protected]
5451
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
5552
npm install --silent --save-dev [email protected]
@@ -62,12 +59,9 @@ install:
6259
}
6360
- ps: |
6461
# supertest for http calls
65-
# - use 1.1.0 for Node.js < 0.10
6662
# - use 2.0.0 for Node.js < 4
6763
# - use 3.4.2 for Node.js < 6
68-
if ([int]$env:nodejs_version.split(".")[0] -eq 0 -and [int]$env:nodejs_version.split(".")[1] -lt 10) {
69-
npm install --silent --save-dev [email protected]
70-
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 4) {
64+
if ([int]$env:nodejs_version.split(".")[0] -lt 4) {
7165
npm install --silent --save-dev [email protected]
7266
} elseif ([int]$env:nodejs_version.split(".")[0] -lt 6) {
7367
npm install --silent --save-dev [email protected]

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"index.js"
3131
],
3232
"engines": {
33-
"node": ">= 0.8.0"
33+
"node": ">= 0.10"
3434
},
3535
"scripts": {
3636
"lint": "eslint .",

0 commit comments

Comments
 (0)