Skip to content

Tags: electron/rebuild

Tags

v3.7.1

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
fix: enforce extraModules to be a set of strings (#888)

* fix: usage of this.prodDeps as a Set<string>

For some reason TypeScript is AOK with stuffing `Set` objects with
random keys. This is problematic as this is not how `Set` are supposed
to be used (like a plain JavaScript object map).

Fix the logic to respect the `-w/--which-module` CLI argument.

* simplify tests

* test: add simple, fast test

---------

Co-authored-by: Mark Lee <electronjs@lazymalevolence.com>
Co-authored-by: Erick Zhao <erick@hotmail.ca>

v3.7.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: Change node-gyp to @electron/node-gyp (#1157)

* fix: Change node-gyp to @electron/node-gyp

* fix: node-gyp has native promises now

* Move to a github version (temporarily)

* fix: Optional chaining

* test: Update the tests to ffi-napi

* fix: Use better-sqlite3 instead

* test: Nevermind, go with a simple module

* test: We're testing on one fewer module

* test: Use farmhash for clang testing

v3.6.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: allow using forks for prebuilt modules (#1155)

* feat: allow forks of node-pre-gyp

* feat: check for prebuild-install and prebuildify forks

* test: finding forked modules

* test: don't reset test module for checking forks

v3.6.1

Verified

This commit was signed with the committer’s verified signature.
MarshallOfSound Samuel Attard
build: ensure setuptools is available on windows

v3.6.0

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
feat: add support for pnpm workspace (#1027)

* Add pnpm workspace support

* Update comments

* chore: correct filename for pnpm lockfile

* chore: correct filename for pnpm lockfile

---------

Co-authored-by: David Sanders <dsanders11@ucsbalum.com>

v3.5.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: Upgrade `node-api-version` to add support for NodeAPI level 9 (#…

…1118)

feat: Upgrade node-api-version for API v9 support

v3.4.1

Partially verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
We cannot verify signatures from co-authors, and some of the co-authors attributed to this commit require their commits to be signed.
fix: use 'target_arch' for node-pre-gyp (#1115)

* fix: use 'target_arch' for node-pre-gyp

* fix: use both arch and target_arch

* fix: overwrite binary architecture

* chore: add read-binary-file-arch

* feat: redownload binary only if arch differs

* fix: make node 12 compatible

* fix: flip flop between ia32/x64 on windows not arm64

---------

Co-authored-by: Samuel Attard <marshallofsound@electronjs.org>

v3.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add ignoreModules to skip certain modules forcefully (#1117)

* feat: add ignoreModules to skip certain modules forcefully

* fix: more timeout in test

v3.3.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: download arm64 clang when using Electron clang on Apple Silicon (#…

…1113)

v3.3.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: add node-pre-gyp support (#1095)

* add NodePreGyp module

* chore: update node-abi

* fix: node-pre-gyp args

* feat: add napi support

* test: add initial node-pre-gyp tests

* fix: some tests

* test: skip on m1

* chore: remove unused code

* feat: add skipPrebuilds option

* fix: napi build version test

* fix: spawning node-pre-gyp on windows

* use fs.rmdir maxRetries

Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>

* rename 'skipPreloads' to 'buildFromSource'

---------

Co-authored-by: George Xu <george.xu@slack-corp.com>
Co-authored-by: Keeley Hammond <vertedinde@electronjs.org>