Lovell Fuller
a688468378
CI: replace Node.js 15 with 16
2021-05-01 16:24:47 +01:00
Lovell Fuller
ce8f48e5d1
CI: Add linuxmusl-arm64v8 environment
2021-03-14 11:19:53 +00:00
Lovell Fuller
e59e146887
CI: migrate x64 Linux, macOS and Windows to GitHub Actions
2020-12-18 17:39:11 +00:00
Lovell Fuller
103ec0d58f
Upgrade to libvips 8.10.5, AVIF support in prebuilt binaries
...
Remove experimental status from HEIF, changing defaults
to prefer royalty-free AV1 over patent-encumbered HEVC
2020-12-18 17:32:16 +00:00
Lovell Fuller
53dd313e97
CI: force build from source, req of prebuild-install v6+
2020-11-16 13:55:55 +00:00
Nicolas Stepien
e6a035e575
CI: add Node.js 15 ( #2415 )
2020-10-23 10:01:29 +01:00
Lovell Fuller
ca3c5b400f
CI: install ARM64 nodejs package with dependency on python3-minimal
...
Node.js 14 will work but 10 and 12 will fail until
https://github.com/nodesource/distributions/issues/1100 is fixed
2020-09-15 19:21:32 +01:00
Lovell Fuller
cafb3e8bac
CI: ensure git tag is available inside prebuild containers
2020-08-18 14:00:14 +01:00
Lovell Fuller
42d4228595
Replace prebuild-ci with simple wrapper around prebuild
...
Drop Node.js 13, generate prebuilds for NAPI v3 only
2020-08-18 09:37:57 +01:00
Lovell Fuller
d95b124771
CI: ensure ARM64 Node.js 10 is installed
2020-08-11 10:09:21 +01:00
Lovell Fuller
61ccf09e6f
CI: ensure ARM64 Node.js 10 is installed from specific repo
2020-08-11 09:37:19 +01:00
Lovell Fuller
edf3fe24c9
CI: add Node.js 14
2020-04-23 21:30:04 +01:00
Lovell Fuller
d8426b1ed5
CI: Switch Linux x64 to CentOS 7 for glibc 2.17, gcc 4.8.5
...
Expand Linux ARM64v8 to all supported versions of Node.js
2020-03-10 19:39:26 +00:00
Lovell Fuller
6fdc79d569
Docs: ARM64 has prebuilt libvips, not sharp
2020-01-12 10:50:14 +00:00
Lovell Fuller
095b37db6a
Rename OS X as macOS
...
Bump CI to latest xcode available on maxOS 10.13
2020-01-08 21:03:50 +00:00
Lovell Fuller
a216d2945b
Upgrade to libvips v8.9.0-rc4, drop support for Node.js 8
2020-01-03 20:26:55 +00:00
Lovell Fuller
b35b9f7850
Ensure Travis does not cache builds #1948
2019-11-01 16:17:36 +00:00
Nicolas Stepien
d82a6ee4fc
Add Node.js 13 to CI ( #1932 )
2019-10-23 19:28:19 +01:00
Lovell Fuller
631a3597c7
Upgrade to libvips v8.8.0, remove deprecated overlayWith
2019-06-26 18:32:53 +01:00
Lovell Fuller
9c3597670d
Add Node 12 to CI
2019-04-25 08:42:13 +01:00
Lovell Fuller
87f191fd05
Node 11 now supported by nodejs/nan
2019-01-03 14:01:18 +00:00
Lovell Fuller
1c4f6f75f3
Add Node 11 to CI, experimental only, no prebuild
...
Hide deprecation warnings - see nodejs/nan#811
2018-11-11 17:55:35 +00:00
Lovell Fuller
0ce8ad7130
Enable CI on OS X
2018-09-20 10:41:24 +01:00
Lovell Fuller
c8ff7e11a9
Upgrade to libvips v8.7.0
...
Drop Node 4 support
Add experimental musl prebuild for Node 8 and 10
2018-09-19 21:38:09 +01:00
Lovell Fuller
d09fe6178c
Add support for Node 10, drop support for Node 9
2018-04-28 18:12:10 +01:00
Lovell Fuller
d5295a2d0c
Doc refresh for #1079
2018-01-10 22:24:46 +00:00
Lovell Fuller
dfaa39fa5d
Enable OS X CI
2017-12-09 10:47:02 +00:00
Lovell Fuller
11d1f39e3d
Add Node 9 to CI test environments
2017-11-27 19:15:09 +00:00
Lovell Fuller
382d476271
Temporarily allow CI failures on OS X
2017-10-19 11:05:43 +01:00
Lovell Fuller
2ebb090df2
Update Travis CI to Ubuntu 16.04
...
Rollback Appveyor CI from Node 8 to 7
2017-05-30 20:50:32 +01:00
Lovell Fuller
110fff3ab9
Replace Node 7 with Node 8 in CI environment
2017-05-30 20:32:15 +01:00
Lovell Fuller
36e636dca1
Drop support for versions of Node prior to v4.
...
Reduce production (sub)depedency count from 93 to 50.
Modernise dev tooling, e.g. use nyc, replace jshint with semistandard.
Make 'npm test' command consistent across platforms.
2016-11-02 09:25:20 +00:00
Lovell Fuller
36bfbdee0d
Add support for using pre-compiled binaries with OSX
2016-07-25 16:32:42 +01:00
Lovell Fuller
f1ead06645
Update test expectations/thresholds previously failing on OS X.
...
Remove Node v5 from CI builds.
2016-06-14 22:25:27 +01:00
Lovell Fuller
f8eab49962
Add Node v6 to CI builds
2016-05-07 19:50:15 +01:00
Lovell Fuller
e576165cf1
Use Travis CI's multi-OS feature
2016-03-25 19:12:25 +00:00
Lovell Fuller
f4cbbd7b79
Ensure Windows CI uses x64
2015-11-07 20:22:17 +00:00
Lovell Fuller
2129adfcc3
Initial commit of local libvips binding/packaging
...
Copy Windows DLLs into release dir as no rpath equivalent
Use local libvips on Windows CI
2015-11-07 19:58:26 +00:00
Lovell Fuller
918bbe88c6
Switch Travis to Ubuntu 14.04/GCE
...
Remove v0.10 and custom msvs flag from Appveyor
2015-09-09 22:18:22 +01:00
Lovell Fuller
7d3891989c
Add Node.js v4 to CI builds
2015-09-08 20:50:33 +01:00
Lovell Fuller
b7e0a6f277
Upgrade to nan v2 #246
...
Provides support for io.js v3 and Node v4
2015-08-23 21:36:48 +01:00
Lovell Fuller
3ffe2ba17f
Windows CI matrix and version bumps
2015-05-05 10:15:20 +01:00
Lovell Fuller
96dd40cee1
Add Node.js 0.12 stable to CI build
...
Replaces 0.11 unstable
2015-02-09 17:09:37 +00:00
Lovell Fuller
0b2fb967b8
Add iojs to CI test matrix
...
Specific version of nan required
2015-02-06 09:36:45 +00:00
Lovell Fuller
2e61839387
Prepare preinstall.sh for inclusion in master
2014-10-28 09:59:28 +00:00
Lovell Fuller
ed6a966534
Add shell script to install libvips
2014-10-24 10:57:45 +01:00
Lovell Fuller
ffe00ee398
Travis CI + Coveralls integration
2014-10-21 12:40:11 +01:00
Lovell Fuller
a531b5917e
Add details about running leak and bench tests
2014-10-20 15:54:44 +01:00
Lovell Fuller
1b6ab19b6d
Remove fftw dependency when compiling libvips from src #57
2014-07-03 21:12:18 +01:00
Lovell Fuller
8acb0ed5d0
Enable libvips C++ interpolators in Travis CI
2014-06-18 21:08:09 +01:00