/
.travis.yml
89 lines (73 loc) · 1.91 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
language: node_js
node_js:
- "node"
- "0.10"
- "0.11.13"
# v0.11.14 changed ReadableStream.prototype.resume. Also introduced writing
# binary strings.
- "0.11.14"
- "0.11"
- "0.12"
- "4"
- "5"
- "6.0.0"
- "6.3"
# v6.4 introduced writing latin1 strings.
- "6.4.0"
- "6"
# v7 changed the internal _normalizeConnectArgs's function name.
- "7.0.0"
- "7"
- "11.8"
- "8.11"
# v8.12 revamped parts of HTTP parsing.
- "8.12.0"
- "8"
- "9.5"
# v9.6 revamped parts of HTTP parsing just like v8.12.
- "9.6.0"
- "9"
# Node v10 requires InternalSocket.prototype.writev.
- "10.0.0"
- "10.15.0"
# Node v10.15.1 requires InternalSocket.prototype.shutdown.
- "10.15.1"
- "10"
- "11.0.0"
# v11.1 changed onStreamRead in stream_base_commons.js to get the byte count
# through a global structure.
- "11.1.0"
# v11.2 requires InternalSocket.prototype.shutdown.
- "11.2.0"
- "11.7"
# v11.8 requires InternalSocket.prototype.shutdown to return "0".
- "11.8.0"
- "11"
- "12.0.0"
- "12.3"
# v12.4 changed decoding the server response buffer to UCS-2 by no longer
# returning a string with 2 little-endian bytes in a String.
# Then again, this could be https://github.com/nodejs/node/pull/27936.
- "12.4"
- "12.16.2"
# v12.16.3 changed something in InternalSocket.prototype.shutdown or possibly
# WritableStream.prototype.end causing the "close" event to not be emitted.
# https://github.com/moll/node-mitm/issues/66
- "12.16.3"
- "12"
- "13"
- "14"
- "15"
- "16"
# IO.js required TlsSocket.prototype.getSession.
- "iojs"
- "iojs-v2.4.0"
- "iojs-v3.2.0"
# NPM < v3.10.10 fails with "Error: Missing required argument #1" in
# npm/lib/fetch-package-metadata.js:31:3.
before_install: >
if [[ "$(npm --version)" = 3.* ]] && [[ "$(npm --version)" != 3.10.10 ]]; then
npm install --global npm@3
fi
notifications:
email: ["andri@dot.ee"]