Lovell Fuller
aabbe1fa08
Distribute prebuilt binaries via the npm registry #3750
...
- Remove all custom download logic for prebuilt binaries
- Add scripts to populate package contents
- Specify minimum versions of common package managers
- Remove sharp.vendor runtime API as no-longer relevant
- Update installation docs and issue templates
2023-09-26 20:26:39 +01:00
Lovell Fuller
0f8bb9196e
CI: merge all jobs that use GitHub runners
2023-09-24 16:08:56 +01:00
Lovell Fuller
efee9f1779
CI: Add linux-arm (v6, 32-bit)
2023-09-24 15:49:46 +01:00
Lovell Fuller
e618c17bd0
Upgrade to Node-API version 9
2023-09-23 10:53:53 +01:00
Christian Clauss
6578118f32
CI: Upgrade to Python 3.11 ( #3460 )
2023-09-23 10:01:54 +01: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
93fafb0c18
CI: Upgrade to latest git v2 within centos 7 containers
2023-06-05 12:32:47 +01:00
Lovell Fuller
a39f959dcc
Docs: add security policy
...
- Latest version is supported
- Report vulnerabilities via e-mail
2023-04-20 10:46:04 +01:00
Espen Hovlandsdal
aa5f0f4e40
Include and publish TypeScript definitions ( #3370 )
...
Definitions are a snapshot taken from `@types/sharp`,
which remain under the terms of MIT licensing.
2023-01-16 10:48:37 +00:00
Lovell Fuller
12f472126d
CI: Only pin Python version on x64 macOS and Windows
...
See commit 18be09f
2022-11-03 14:49:12 +00:00
Lovell Fuller
18be09f1d7
CI: Pin Python to 3.10
...
Python 3.11 removes support for opening files in
'universal newline' mode (e.g. 'rU'), however older
versions of node-gyp such as v6 still use it.
2022-11-03 14:40:16 +00:00
Lovell Fuller
37f7ccfff4
CI: upgrade to checkout v3
2022-10-17 16:05:30 +01:00
Lovell Fuller
2d49f0e93e
Tests: require 100% branch coverage to pass
...
Remove old coverage tooling, coveralls
2022-09-27 13:49:42 +01:00
Lovell Fuller
b0c69f1ee9
CI: use clearer job names
2022-09-27 10:02:20 +01:00
Lovell Fuller
27d0c35a01
CI: use clearer job names
2022-09-27 09:23:30 +01:00
Alex
32a22b5420
CI: GitHub Workflows security hardening ( #3377 )
...
Signed-off-by: Alex <aleksandrosansan@gmail.com>
2022-09-26 11:25:49 +01:00
Lovell Fuller
f7b29d7b59
CI: ensure prebuilds use Node API version 7
2022-09-05 10:14:40 +01:00
Lovell Fuller
be331e958e
CI: upgrade to macOS 11
2022-07-22 23:20:33 +01:00
Lovell Fuller
254944f8ab
CI: install Noto font via package manager
2022-07-18 13:35:22 +01:00
Lovell Fuller
e3cab7f10f
CI: fix path to gcc toolset
2022-06-29 12:40:04 +01:00
Lovell Fuller
204463ffbb
CI: ensure gcc 11 toolset is available on the PATH
2022-06-29 12:26:16 +01:00
Lovell Fuller
1bcd3700c5
CI: Node.js 18 does not support CentOS 7, upgrade to Rocky 8
2022-06-29 12:18:41 +01:00
Lovell Fuller
c99a11cff5
CI: add Node.js 18, remove 12
2022-06-29 11:52:41 +01:00
Lovell Fuller
7bf6cbd669
Docs: correct links to libvips documentation
2022-05-22 12:14:24 +01:00
Lovell Fuller
36e55969d2
Docs: mention npm's foreground-scripts option to aid debugging
2022-04-18 09:51:27 +01:00
Lovell Fuller
003279a0b0
CI: switch 32-bit Windows from Appveyor to Actions
2022-03-02 11:16:21 +00:00
Lovell Fuller
7f83ecd255
Issue templates: small formatting fixes
2022-02-15 10:54:36 +00:00
Lovell Fuller
dc5f4dcd28
Issue templates: improve guidance, increase filtering
2022-02-15 10:50:26 +00:00
Lovell Fuller
5a9f89fe06
Docs: update references to default branch
2022-02-08 21:01:40 +00:00
Lovell Fuller
154eaff4ec
Issue template: include npm v8+
2022-02-08 18:20:11 +00:00
Lovell Fuller
3b370b6c01
CI: add Rosetta-emulated x64
2022-01-24 10:19:04 +00:00
Lovell Fuller
21d1a7ca62
CI: Add darwin-arm64 via MacStadium-based runner
2021-07-23 10:58:00 +01:00
Lovell Fuller
6d7a5ace6b
Drop support for Node.js 10, upgrade to Node-API v5
2021-07-14 13:45:47 +01:00
Lovell Fuller
61640fb5c7
CI: use gcc 10 on Linux x64
2021-06-03 18:52:52 +01:00
Lovell Fuller
a688468378
CI: replace Node.js 15 with 16
2021-05-01 16:24:47 +01:00
Lovell Fuller
4d2784c10c
Prebuilt libvips v8.10.6 binaries work with musl 1.1.x and 1.2.x
2021-03-14 11:19:53 +00:00
Lovell Fuller
0c1075c089
Docs: local compilation requires --build-from-source flag
2021-02-20 15:43:48 +00:00
Lovell Fuller
f09be932eb
Docs: add info about npm v7 directory ownership change
2021-01-24 16:52:10 +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
a0d89ed514
Add link to documentation on new issue page
2020-12-09 15:01:14 +00:00
Lovell Fuller
c4c43d525b
Release v0.26.1
2020-09-20 09:29:50 +01:00
Lovell Fuller
4f3890f1e4
Issue template: ask about installation architecture and platform
2020-08-28 13:59:44 +01:00
Lovell Fuller
e78e919925
Clarify diff between install vs bug issue templates
2020-03-10 21:36:48 +00:00
Lovell Fuller
062f990315
Release v0.25.0
2020-03-07 12:44:42 +00:00
Lovell Fuller
82863f48f6
Update issue templates to ask common follow-up questions
2020-03-06 21:12:59 +00:00
Lovell Fuller
4abb4edf64
Migrate internals to N-API #1282
2020-02-15 19:38:15 +00:00
Lovell Fuller
78906e6551
Update any remaining documentation links
2020-01-16 20:52:19 +00:00
Lovell Fuller
a8a0c1e935
Update doc links contained within code
...
Throw rather than exit if require fails
2020-01-10 16:29:40 +00:00
Lovell Fuller
51d70c4574
Docs: switch hosting from Readthedocs to Firebase
2020-01-06 14:48:35 +00:00
Lovell Fuller
e650f58bd8
Improve error messaging for root/sudo permission problems
2019-10-04 12:14:08 +01:00