Commit graph

250 commits

Author SHA1 Message Date
Felix Rieseberg
0453f4fe46 chore: Bump version to 10.2.0-electron.2 2024-10-08 13:20:09 -04:00
Felix Rieseberg
84fca3a07a chore: Bump version to 10.2.0-electron.1 2024-10-07 09:26:22 -04:00
Felix Rieseberg
4284d903f3 Sidestep check engines better 2024-10-04 13:25:48 -07:00
Felix Rieseberg
5e880a4835 Lower required Node version to >=12.13.0 2024-09-17 15:15:09 -07:00
github-actions[bot]
08c91d08ad
chore(main): release 10.2.0 (#3006)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Chengzhong Wu <cwu631@bloomberg.net>
Co-authored-by: Christian Clauss <cclauss@me.com>
2024-07-10 13:05:32 +01:00
Luke Karrys
141aa6bf02
deps: proc-log@4.0.0 (#3022) 2024-04-15 17:03:47 -07:00
Matt
b22d5eef86
deps: tar@6.2.1 (#3021) 2024-04-15 17:03:22 -07:00
github-actions[bot]
f90ce122fe
chore(main): release 10.1.0 (#2989)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-25 11:04:31 -07:00
github-actions[bot]
da19158e7a chore: release 10.0.1 2023-11-02 14:13:49 -04:00
github-actions[bot]
4c302cad0e
chore: release 10.0.0 (#2920)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-10-28 16:47:34 -07:00
Luke Karrys
4e493d4fb2
chore: misc testing fixes (#2930)
* chore: misc test fixes

* Sort test runs by os first

* Use cross-env for test env var

* Try sorting matrix params

* Make FAST_TEST the default and rename to FULL_TEST

* Separate helper functions to not need to export test obj in files
2023-10-28 14:13:10 -07:00
Luke Karrys
1b3bd341b4
feat!: drop node 14 support (#2929)
BREAKING CHANGE: `node-gyp` now supports node `^16.14.0 || >=18.0.0`
2023-10-27 21:18:49 -07:00
Luke Karrys
e388255314
deps: which@4.0.0 (#2928) 2023-10-27 21:12:59 -07:00
Luke Karrys
059bb6fd41
deps: make-fetch-happen@13.0.0 (#2927) 2023-10-27 21:12:49 -07:00
Luke Karrys
4bef1ecc75
deps: glob@10.3.10 (#2926) 2023-10-27 21:12:39 -07:00
Luke Karrys
21a7249b40
chore: add check engines script to CI (#2922) 2023-10-27 20:51:20 -07:00
Stefan Stojanovic
445c28fabc
test: increase mocha timeout (#2887) 2023-07-24 12:38:47 +02:00
Luke Karrys
192eec2aca
Sync deps and engines with npm (#2770)
* feat!: update `engines.node` to `^14.17.0 || ^16.13.0 || >=18.0.0`

* deps: nopt@^7.0.0

* feat: replace npmlog with proc-log

* deps: standard@17.0.0 and fix linting errors

* deps: which@3.0.0
- this also promiisifies the build command

* deps: glob@8.0.3

* feat: drop rimraf dependency

* fix: use fs/promises in favor of fs.promises
2023-06-20 15:44:18 +02:00
github-actions[bot]
33391db3a0 chore: release 9.4.0 2023-06-13 14:47:44 +10:00
Stefan Stojanovic
7a3fe1c437
win,install: only download target_arch node.lib (#2857)
Instead of downloading node.lib for all architectures, just download the
one that will be needed. Install.js changed to enable downloading just
node.lib for node versions that already have tarball downloaded and
extracted. Not fetching lib now fails the installation. Increased
installVersion because of the changes.

Refs: https://github.com/nodejs/node-gyp/issues/2847
2023-06-09 17:38:42 +02:00
Stefan Stojanovic
5df2b72a8f
Migration from tap to mocha (#2851)
* migrate from tap to mocha

After make-fetch-happen update GitHub Actions started failing. Migrating
from tap to mocha testing framework for GitHub Action stability.

* write custom test reporter for more verbose output

Implemented a simple custom mocha test reporter to replace the default
one. Made test report more developer friendly.
2023-06-05 17:05:29 +02:00
David Sanders
aaa117c514
fix: extract tarball to temp directory on Windows (#2846)
* fix: check for errors while extracting downloaded tarball

Signed-off-by: David Sanders <dsanders11@ucsbalum.com>

* test: parallel installs

Signed-off-by: David Sanders <dsanders11@ucsbalum.com>

* fix: extract tarball to temp directory on Windows

Signed-off-by: David Sanders <dsanders11@ucsbalum.com>

---------

Signed-off-by: David Sanders <dsanders11@ucsbalum.com>
2023-05-25 17:24:07 +02:00
ravindraP20
02480f6b68
update make-fetch-happen to 11.0.3 (#2796)
http-cache-semantics 4.1.0 is vulnerable

https://www.cve.org/CVERecord?id=CVE-2022-25881
2023-04-22 06:55:19 +02:00
github-actions[bot]
39ac2c135d chore: release 9.3.1 2022-12-20 09:41:21 +11:00
Luke Karrys
888efb9055
fix: increase node 12 support to ^12.13 (#2771) 2022-12-16 22:11:15 +01:00
github-actions[bot]
2cc72be3b3 chore: release 9.3.0 2022-10-11 15:52:32 +11:00
github-actions[bot]
4bc4747f27
chore: release 9.2.0 (#2735)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-04 21:39:25 +11:00
Gar
8958ecf2bb
chore: update dependency - nopt@6.0.0 (#2707)
No functional changes, just dropping old node versions from engines,
linting, and fixing CI.
2022-07-22 20:31:10 +10:00
github-actions[bot]
5f9d86d731 chore: release 9.1.0 2022-07-14 11:01:19 +10:00
Rod Vagg
6f74c762fe fix: extend tap timeout length to allow for slow CI 2022-05-12 13:31:40 +10:00
github-actions[bot]
b1ad492292 chore: release 9.0.0 2022-03-01 14:00:03 +11:00
nlf
839e414b63 fix: update make-fetch-happen to a minimum of 10.0.3 2022-02-16 10:45:20 +11:00
Gar
78f66604e0 deps: make-fetch-happen@10.0.1
The breaking change was dropping node10 support, which node-gyp has
already done.
2022-02-10 12:55:26 +11:00
Gar
6562f92a6f
deps!: increase "engines" to "node" : "^12.22 || ^14.13 || >=16" (#2601)
Makes npm warn users if they are using an unsupported Node version.
2022-01-31 13:42:44 +11:00
github-actions[bot]
f5fa6b86fd chore: release 8.4.1 2021-11-22 19:33:12 +11:00
Gar
8083f6b855 deps: npmlog@6.0.0 2021-11-17 15:26:44 +11:00
github-actions[bot]
7073c65f61 chore: release 8.4.0 2021-11-05 20:33:12 +11:00
github-actions[bot]
fb85fb21c4 chore: release 8.3.0 2021-10-19 17:33:49 +11:00
Gar
b05b4fe989 chore(deps): bump make-fetch-happen from 8.0.14 to 9.1.0
The breaking change in this module was a cache parameter that `node-gyp`
is not using, so this module is not affected.
2021-10-07 17:23:16 +11:00
github-actions[bot]
bc47cd60b9 chore: release 8.2.0 2021-08-23 16:52:20 +10:00
Mayank
ec15a3e501
chore(deps): bump tar from 6.1.0 to 6.1.2 (#2474)
Addresses https://github.com/npm/node-tar/security/advisories/GHSA-3jfq-g458-7qm9 and https://github.com/npm/node-tar/security/advisories/GHSA-r628-mhmh-qjhw
2021-08-12 11:58:34 +10:00
github-actions[bot]
be55870bb3
chore: release 8.1.0 (#2418)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-05-28 12:01:40 +10:00
Rod Vagg
989abc7ec2
v8.0.0: bump version and update changelog 2021-04-03 11:30:05 +11:00
DeeDeeG
06ddde27f9
deps: sync mutual dependencies with npm
Sync with npm 7.7.0

PR-URL: https://github.com/nodejs/node-gyp/pull/2348
Reviewed-By: Rod Vagg <rod@vagg.org>
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2021-03-29 13:37:52 +11:00
Matias Lopez
e81602ef55
lib: migrate requests to fetch (#2220)
PR-URL: https://github.com/nodejs/node-gyp/pull/2220
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
2021-03-18 09:30:04 +08:00
Rod Vagg
19e0f3c6a0
v7.1.1: bump version and update changelog
PR-URL: https://github.com/nodejs/node-gyp/pull/2242
2020-10-17 10:41:16 +11:00
Rod Vagg
b9e3ad25a6
v7.1.1: bump version and update changelog
PR-URL: https://github.com/nodejs/node-gyp/pull/2239
Reviewed-By: Christian Clauss <cclauss@me.com>
2020-10-15 17:51:52 +11:00
Rod Vagg
18bf2d1d38
deps: update deps to match npm@7
PR-URL: https://github.com/nodejs/node-gyp/pull/2240
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
2020-10-15 17:50:33 +11:00
Rod Vagg
c60379690e
v7.1.0: bump version and update changelog 2020-08-11 15:42:41 +10:00
DeeDeeG
7857cb2eb1
deps: increase "engines" to "node" : ">= 10.12.0"
Makes npm warn users if they are using an unsupported Node version.

Refs: https://github.com/nodejs/node-gyp/pull/2123
PR-URL: https://github.com/nodejs/node-gyp/pull/2153
Reviewed-By: Jiawen Geng <technicalcute@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
2020-06-16 18:31:16 +10:00