Skip to content

Commit

Permalink
chore(build): build on node 9
Browse files Browse the repository at this point in the history
  • Loading branch information
reconbot committed Jan 15, 2018
1 parent 388d37b commit a819bca
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@ env:
- TRAVIS_NODE_VERSION="6" ARCH="x86"
- BINARY_BUILDER="true" TRAVIS_NODE_VERSION="8"
- BINARY_BUILDER="true" TRAVIS_NODE_VERSION="8" ARCH="x86"
- TRAVIS_NODE_VERSION="9"
- TRAVIS_NODE_VERSION="9" ARCH="x86"
matrix:
exclude:
- os: osx
Expand All @@ -33,6 +35,8 @@ matrix:
env: TRAVIS_NODE_VERSION="6" ARCH="x86"
- os: osx
env: BINARY_BUILDER="true" TRAVIS_NODE_VERSION="8" ARCH="x86"
- os: osx
env: TRAVIS_NODE_VERSION="9" ARCH="x86"

before_install:

Expand Down
26 changes: 14 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,25 +80,27 @@ d* [Command Line Tools](#command-line-tools)
### Platform Support
`serialport` supports NodeJS v4 and upwards. For versions 0.10 and 0.12, use `serialport@4`. The platforms, architectures and Node versions that `serialport` supports are the following;

| Platform / Arch | Node v4.x | Node v6.x | Node v8.x |
| --- | --- | --- | --- |
| Linux / ia32 ||||
| Linux / x64 ||||
| Linux / ARM v6¹ ||||
| Linux / ARM v7¹ ||||
| Linux / ARM v8¹ ||||
| Linux / MIPSel¹ ||||
| Linux / PPC64¹ ||||
| Windows² / x86 ||||
| Windows² / x64 ||||
| OSX³ / x64 ||||
| Platform / Arch | Node v4.x | Node v6.x | Node v8.x | Node v9.x |
| --- | --- | --- | --- | --- |
| Linux / ia32 |||||
| Linux / x64 |||||
| Linux / ARM v6¹ |||||
| Linux / ARM v7¹ |||||
| Linux / ARM v8¹ |||||
| Linux / MIPSel¹ |||||
| Linux / PPC64¹ |||||
| Windows² / x86 |||||
| Windows² / x64 |||||
| OSX³ / x64 |||||

¹ ARM, MIPSel and PPC64¹ platforms are not currently part of our testing or build matrix, but are known to work.

² Windows 7, 8, 10, and 10 IoT are supported, but our CI tests only Windows Server 2012 R2.

³ OSX 10.4 Tiger and above are supported, but our CI tests only 10.9.5 Mavericks with Xcode 6.1.

⁴ Node 9 is not supported but we're providing builds for it.

## Installation Instructions

For most "standard" use cases (Node v4.x on Mac, Linux, or Windows on a x86 or x64 processor), Node-Serialport will install nice and easy with:
Expand Down
1 change: 1 addition & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ environment:
- nodejs_version: "6"
- binary_builder: "true"
nodejs_version: "8"
- nodejs_version: "9"

platform:
- x86
Expand Down

0 comments on commit a819bca

Please sign in to comment.