Commit graph

1352 commits

Author SHA1 Message Date
Felix Rieseberg
e25ec9e836 fix: Monkey-patch fs 2024-10-08 10:36:26 -04:00
Felix Rieseberg
6424f61832
Merge pull request #10 from electron/felixr-fix-chain-issues
fix: Chain issues
2024-10-07 14:31:45 -07:00
Felix Rieseberg
ed00780897 fix: Chain issues 2024-10-07 17:31:24 -04:00
Felix Rieseberg
27eb048ae4
Merge pull request #9 from electron/felixr-private-fields
fix: Private fields
2024-10-07 09:50:21 -07:00
Felix Rieseberg
313cb13c91 fix: Private fields 2024-10-07 12:49:49 -04:00
Felix Rieseberg
9abc964e4f
Merge pull request #8 from electron/felixr-optional-chaining
fix: Handle optional chaining
2024-10-07 08:57:08 -07:00
Felix Rieseberg
7b30a7a4ad fix: Handle optional chaining 2024-10-07 11:56:41 -04:00
Felix Rieseberg
fd1e8912a0
Merge pull request #7 from electron/felixr-promises-stream
fix: Handle promises stream
2024-10-07 08:46:01 -07:00
Felix Rieseberg
3d8f0e509e fix: Handle promises stream 2024-10-07 11:45:14 -04:00
Felix Rieseberg
459130a9a7
Merge pull request #6 from electron/felixr-nullish
fix: Handle nullish coalescing operator
2024-10-07 08:28:31 -07:00
Felix Rieseberg
f2d38f10c0 fix: Handle nullish coalescing operator 2024-10-07 11:27:39 -04:00
Felix Rieseberg
31e9059659
Merge pull request #5 from electron/felixr-readme
chore: Update readme
2024-10-07 06:42:24 -07:00
Felix Rieseberg
8949672ae8 chore: Update readme 2024-10-07 09:42:06 -04:00
Felix Rieseberg
35a3f2d037
Merge pull request #4 from electron/felixr-bump-version-10.2.0-electron.1
chore: Bump version to 10.2.0-electron.1
2024-10-07 06:26:40 -07:00
Felix Rieseberg
84fca3a07a chore: Bump version to 10.2.0-electron.1 2024-10-07 09:26:22 -04:00
Felix Rieseberg
07f4d4b113
Merge pull request #3 from electron/felixr-disable-release
Disable release workflow
2024-10-07 06:21:07 -07:00
Felix Rieseberg
aa8331455e Disable release workflow 2024-10-07 09:20:40 -04:00
Charles Kerr
a1e6921e57
Merge pull request #2 from electron/felixr-win32
Fix tests
2024-10-06 12:46:30 -05:00
Felix Rieseberg
b46ddee8d2 No but for real fix all tests 2024-10-04 19:41:59 -07:00
Felix Rieseberg
c9295fc8a6 Whoeps, try this again 2024-10-04 14:14:39 -07:00
Felix Rieseberg
4284d903f3 Sidestep check engines better 2024-10-04 13:25:48 -07:00
Felix Rieseberg
9eba858af4 Disable check-engines 2024-10-04 13:23:01 -07:00
Felix Rieseberg
f9f03db62f fix: Handle changed glob call 2024-10-04 13:21:54 -07:00
Felix Rieseberg
d16a6c6a4d
Merge pull request #1 from electron/felixr-node-12
Lower required Node version to >=12.13.0
2024-09-17 21:47:50 -07:00
Felix Rieseberg
5e880a4835 Lower required Node version to >=12.13.0 2024-09-17 15:15:09 -07:00
Christian Clauss
e6f4ede10c
chore(ci) test on Node.js v22 and not v16 (#3052) 2024-07-23 06:50:30 +02:00
Chengzhong Wu
8319847363
chore: publish to npm with release-please (#3051) 2024-07-22 10:39:31 +01:00
Jivthesh M R
d22e2eb080
meta: add links to Code of Conduct from root file (#2196) 2024-07-19 11:42:58 -07:00
Sebastian Mellen
d1ed3d4dc3
fix(ci): use correct release-please-action domain after organization url was changed (#3032)
Co-authored-by: Luke Karrys <luke@lukekarrys.com>
2024-07-19 11:37:34 -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
Chengzhong Wu
b3916d5b25
chore: fix ruff command (#3044) 2024-07-09 19:03:10 +02:00
Chengzhong Wu
d38af2e0c2
feat: allow VCINSTALLDIR to specify a portable instance (#3036) 2024-07-09 16:13:40 +01:00
dependabot[bot]
10f6730be6
build(deps): bump seanmiddleditch/gha-setup-ninja from 4 to 5 (#3041)
Bumps [seanmiddleditch/gha-setup-ninja](https://github.com/seanmiddleditch/gha-setup-ninja) from 4 to 5.
- [Release notes](https://github.com/seanmiddleditch/gha-setup-ninja/releases)
- [Commits](https://github.com/seanmiddleditch/gha-setup-ninja/compare/v4...v5)

---
updated-dependencies:
- dependency-name: seanmiddleditch/gha-setup-ninja
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-06-28 15:40:58 +01:00
Toyo Li
6318d2b210
feat: support rebuild and build for cross-compiling Node-API module to wasm on Windows (#2974) 2024-06-28 15:36:30 +01:00
Toyo Li
ea99fea834
feat(gyp): update gyp to v0.18.1 (#3039)
* feat(gyp): update gyp to v0.18.1

* ci: setup ninja

* ci: visual-studio job use python 3.12
2024-06-12 10:23:37 +01:00
Sharad Chandran R
c495083d99
Update binding.gyp-files-in-the-wild.md (#3023)
Add node-oracledb binding.gyp file
2024-05-31 10:26:21 +01:00
Hüseyin Açacak
323957b74e
win: add an arch check to VS 2019 (#3025) 2024-04-23 15:46:11 +02:00
Christian Clauss
93186f10c9
docs: node-pre-gyp is no longer maintained (#3015)
* docs: `node-pre-gyp` is no longer maintained

* Update README.md

* Update README.md
2024-04-15 17:05:08 -07: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
Christian Clauss
0bab6a071b
GitHub Actions: npm test is failing Windows tests on M1 Macs (#3011)
* GitHub Actions: npm test is failing Windows tests on M1 Macs

`npm test` is running and failing Windows `find-visualstudio` tests on an M1 Mac!!!

These tests are not being run or not failing on Intel Macs.

* Only run "Find Visual Studio" tests on Windows

* Update test/test-find-visualstudio.js

Co-authored-by: Christian Clauss <cclauss@me.com>

---------

Co-authored-by: Stefan Stojanovic <StefanStojanovic@users.noreply.github.com>
2024-04-11 17:34:49 +02:00
Victor Ejike Nwosu
77737e45db
Add Chocolatey Guide for node-gyp on Windows (#3008)
* Add chocolatey install

* Revert unwanted diffs

* Add chocolatey guide

* Use bash for code block

* Update README.md

Co-authored-by: Christian Clauss <cclauss@me.com>

* Move chocolatey bash to top

* Fix section identation

---------

Co-authored-by: Christian Clauss <cclauss@me.com>
2024-04-07 22:04:04 +02:00
Christian Clauss
a6b48fca99
docs: Installation -- Python >= v3.12 requires node-gyp >= v10 (#3010)
We are getting a lot of issues opened on this topic so add it to our installation instructions.
* #2869

> [!Important]
> Python >= v3.12 requires `node-gyp` >= v10
2024-04-07 10:59:14 +01:00
Christian Clauss
e1304e870b
Revert 2024-04-06 00:16:38 +02:00
Christian Clauss
7647a78bd7
Update tests.yml 2024-04-06 00:03:30 +02:00
SmallY
9fd7936f0d
docs: add the way to configuring Python dependency for Windows PowerShell (#2996) 2024-04-03 10:29:34 +01: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
Hüseyin Açacak
c4729129da
lib: print Python executable path using UTF-8 (#2995)
* lib: print Python executable path using UTF-8

The Python executable path may have non-ASCII characters, which can make
the print function fail if the environment encoding is different. This fixes
this issue by using stdout.buffer, which can be used with UTF-8 encoding
for the output, regardless of the environment encoding.

Fixes: https://github.com/nodejs/node-gyp/issues/2829

* fixup! lib: print Python executable path using UTF-8
2024-03-13 09:20:35 -07:00
Christian Clauss
1205fb084c
Fix lint: ruff check --select=UP032 --fix (#2994) 2024-03-12 21:54:17 -07:00
Luke Karrys
fbf3fda875
Use new branch name format for release please CI tests 2024-03-08 15:59:51 -07:00