Lovell Fuller
1bbee519aa
Separate build script from install script #4458
...
The --build-from-source flag is now deprecated and will soon
be removed along with the need to define an install script.
This will remove a whole category of package manager
warnings about install scripts and "built" dependencies.
Most people don't need to build sharp from source, but for
those that do, a suitable method is now something like:
$ npm install package-that-depends-on-sharp
$ npm explore sharp -- npm run build
2025-10-07 16:11:54 +01:00
Lovell Fuller
f2978651f0
Migrate from mocha to Node.js native test runner
...
Includes coverage reports when using Node.js 22 onwards
2025-09-21 12:03:27 +01:00
Lovell Fuller
5374b036f3
CI: Switch ARM64 from CircleCI to GitHub Actions
2025-06-13 14:08:19 +01:00
Lovell Fuller
5cd787bf85
CI: Upgrade to latest FreeBSD, improve test resilience
2023-12-17 09:39:05 +00:00
Lovell Fuller
ba20b8ada4
Drop support for Node.js 14 and 16, require >= 18.17.0
2023-09-23 09:48:05 +01:00
Lovell Fuller
863174f201
CI: FreeBSD: Use 13.2 stable, upgrade to Node.js 20
2023-07-12 12:10:31 +01:00
Lovell Fuller
fcbe4e1e01
Tests: remove possible race condition
...
Simplify JP2 quality size check
2022-03-09 19:55:32 +00:00
Lovell Fuller
9280742385
CI: update FreeBSD environment
2022-03-09 19:26:43 +00:00
Lovell Fuller
cb6811bc47
CI: FreeBSD skip notifications
2021-05-10 17:44:15 +01:00
Lovell Fuller
53dd313e97
CI: force build from source, req of prebuild-install v6+
2020-11-16 13:55:55 +00:00
Lovell Fuller
c3898487c4
CI: name the FreeBSD task
2020-09-17 11:02:16 +01:00
Lovell Fuller
33ac8b93a9
CI: allow FreeBSD to update to latest packages
2020-05-13 16:12:17 +01:00
Lovell Fuller
b36ad25030
CI: Upgrade FreeBSD to version 13
...
It currently provides only vips v8.8.3 so will (still) fail.
2020-04-23 21:39:45 +01:00
Lovell Fuller
1b401b1195
Add FreeBSD to CI via Cirrus #1953
2019-11-14 21:55:20 +00:00