230 Commits
Author SHA1 Message Date
Luigi Pinca f584319340 [ci] Update actions/checkout action to v4 2023-09-12 22:22:18 +02:00
Luigi Pinca 2936085ff4 [ci] Test on node 20 2023-04-21 20:53:24 +02:00
Luigi Pinca df1d0a65f8 [ci] Do not test on node 19 2023-04-21 20:53:24 +02:00
Luigi Pinca db7123eeb1 [doc] Fix badge URL 2022-12-16 10:48:21 +01:00
Luigi Pinca 6c23200057 [license] Update copyright notice 2022-12-09 16:03:36 +01:00
Luigi Pinca da0c6a5cd0 [ci] Test on node 19 2022-11-04 21:09:25 +01:00
Luigi Pinca 5a74172b54 [dist] 4.0.7 2022-10-18 15:27:14 +02:00
Luigi Pinca 313925ca06 [pkg] Use the --target option in the prebuild* scripts 2022-10-18 15:24:41 +02:00
Luigi Pinca 1e7b272dff [ci] Do not use the set-output command
The `set-output` command is deprecated. Use the `GITHUB_OUTPUT`
environment file.

Refs: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-10-18 15:07:32 +02:00
Luigi Pinca 799d3f2c2a [pkg] Update node-gyp to version 9.1.0 2022-08-09 15:16:58 +02:00
Luigi Pinca 90697b0287 [pkg] Update mocha to version 10.0.0 2022-08-06 21:10:34 +02:00
Luigi Pinca ce977c5e74 [ci] Use the token input parameter
Use the `token` input parameter instead of the `GITHUB_TOKEN`
environment variable.
2022-06-05 07:36:24 +02:00
Luigi Pinca bf3cd21ac4 [ci] Test on node 18 2022-06-05 07:27:34 +02:00
Luigi Pinca 4fc4d0c1f6 [ci] Do not test on node 17 2022-06-05 07:26:05 +02:00
Luigi Pinca 3da5f12735 [ci] Do not test on node 12 2022-06-05 07:25:46 +02:00
Luigi Pinca 335a57512b [ci] Split the test job into two jobs
Add a dedicated build job to continue building binaries on Ubuntu 18.04.
2022-06-05 07:21:26 +02:00
Luigi Pinca 67064aca98 [ci] Set permissions explicitly 2022-06-05 07:17:58 +02:00
Luigi Pinca ec82122e7c [ci] Update actions/download-artifact action to v3 2022-03-29 20:42:42 +02:00
Luigi Pinca d57b311e60 [ci] Update actions/upload-artifact action to v3 2022-03-29 20:42:13 +02:00
Luigi Pinca dacc11bda7 [ci] Update actions/checkout action to v3 2022-03-28 20:04:34 +02:00
Luigi Pinca 12bf6c27e7 [pkg] Update node-gyp to version 8.4.1 2022-02-26 21:33:15 +01:00
Luigi Pinca 25149082c6 [ci] Update actions/setup-node action to v3 2022-02-26 21:01:07 +01:00
Luigi Pinca 6b9c42703d [ci] Remove appveyor.yml
Refs: https://github.com/websockets/bufferutil/commit/72a4cd2838299379
2022-01-02 09:27:44 +01:00
Luigi Pinca d3b80727ed [dist] 4.0.6 2022-01-02 09:11:51 +01:00
Luigi Pinca f5e4746406 [ci] Fix nit 2022-01-02 09:11:23 +01:00
Luigi Pinca 4ed9f76a19 [build] Use macOS specific settings only for macOS builds
Fixes #143
2022-01-02 08:44:41 +01:00
Luigi Pinca 7896abc8f1 [ci] Use macos-latest
macos-latest is now macOS 11.6.2.
2021-12-31 21:59:15 +01:00
Luigi Pinca ee02e4aec5 [doc] Add logos to badges 2021-12-25 21:10:54 +01:00
Luigi Pinca 99c9da2c2d [pkg] Update prebuildify to version 5.0.0 2021-11-24 12:38:31 +01:00
Luigi Pinca 2c421b2d9b [pkg] Remove prebuildify-cross 2021-11-24 12:28:59 +01:00
Luigi Pinca 83b82d4b44 [ci] Test on node 17 2021-10-22 20:34:26 +02:00
Luigi Pinca 6783966f91 [dist] 4.0.5 2021-10-13 09:40:30 +02:00
Luigi Pinca 77fdad480b [ci] Do not build and deploy binaries for Linux ARM
Refs: https://github.com/websockets/bufferutil/issues/132
Refs: https://github.com/websockets/bufferutil/issues/137
2021-10-13 09:35:07 +02:00
Luigi Pinca 5275d1a25c [pkg] Remove prebuild-linux-arm script 2021-10-13 09:34:35 +02:00
Luigi Pinca c8715aee99 [pkg] Update node-gyp-build to version 4.3.0 2021-10-13 09:30:57 +02:00
Luigi Pinca 6aa2415754 [dist] 4.0.4 2021-09-25 20:43:34 +02:00
Luigi Pinca 8c5ddc21b2 [minor] Build a universal binary to support Apple M1
Fixes #135
2021-09-24 21:46:36 +02:00
Luigi Pinca aa1e66ad79 [ci] Reduce artifacts retention period to 1 day 2021-09-05 09:39:13 +02:00
Luigi Pinca 33cc3a98c0 [ci] Use ubuntu-18.04 instead of ubuntu-16.04
Refs: https://github.com/actions/virtual-environments/issues/3287
2021-09-05 09:33:37 +02:00
Luigi Pinca 72a4cd2838 [ci] Use Github Actions for Windows x86 testing 2021-09-05 08:59:10 +02:00
Luigi Pinca 3c39d6fa00 [pkg] Update mocha to version 9.0.3 2021-08-04 09:24:34 +02:00
Luigi Pinca 80e98d02fd [license] Fix license text 2021-08-03 16:47:17 +02:00
Luigi Pinca dba1d118d0 [pkg] Add engines field 2021-05-24 21:11:03 +02:00
Luigi Pinca 2f3d3bc323 [ci] Test on node 16 2021-05-24 21:10:56 +02:00
Luigi Pinca 018b55bc8c [ci] Do not test on node 10
Node.js 10 is no longer supported.
2021-05-24 21:09:46 +02:00
Luigi Pinca 66c28f07e1 [ci] Run the release job on ubuntu-latest 2021-05-23 07:56:20 +02:00
Luigi Pinca 4f3ef80734 [ci] Use GitHub Actions 2021-05-04 14:01:27 +02:00
Luigi Pinca 486b11598d [ci] Test on Linux ARM64 2021-01-07 11:18:26 +01:00
Luigi Pinca 8304958db9 [dist] 4.0.3 2021-01-02 20:47:09 +01:00
Luigi Pinca efe7e45ffe [ci] Deploy binaries for Linux ARMv6, ARMv7, and ARM64
Fixes #131
2021-01-02 20:47:03 +01:00