Skip to content

Commit 84a206d

Browse files
committed
build: update CI for npm TLS upgrade
1 parent 2bf251e commit 84a206d

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,10 @@ jobs:
110110
shell: bash -eo pipefail -l {0}
111111
run: |
112112
nvm install --default ${{ matrix.node-version }}
113-
if [[ "${{ matrix.node-version }}" == 0.* ]]; then
113+
if [[ "${{ matrix.node-version }}" == 0.* && "$(cut -d. -f2 <<< "${{ matrix.node-version }}")" -lt 10 ]]; then
114+
nvm install --alias=npm 0.10
115+
nvm use ${{ matrix.node-version }}
116+
sed -i '1s;^.*$;'"$(printf '#!%q' "$(nvm which npm)")"';' "$(readlink -f "$(which npm)")"
114117
npm config set strict-ssl false
115118
fi
116119
dirname "$(nvm which ${{ matrix.node-version }})" >> "$GITHUB_PATH"

appveyor.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
environment:
22
matrix:
3-
- nodejs_version: "0.8"
43
- nodejs_version: "0.10"
54
- nodejs_version: "0.12"
65
- nodejs_version: "1.8"
@@ -29,10 +28,6 @@ install:
2928
- ps: |
3029
# Skip updating shrinkwrap / lock
3130
npm config set shrinkwrap false
32-
# Skip SSL validation on Node.js < 0.10
33-
if ([int]$env:nodejs_version.split(".")[0] -eq 0 -and [int]$env:nodejs_version.split(".")[1] -lt 10) {
34-
npm config set strict-ssl false
35-
}
3631
# Remove all non-test dependencies
3732
- ps: |
3833
# Remove benchmark dependencies

0 commit comments

Comments
 (0)