Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restore Windows 32-bit prebuild #711

Merged
merged 1 commit into from
Mar 27, 2020
Merged

Restore Windows 32-bit prebuild #711

merged 1 commit into from
Mar 27, 2020

Conversation

vweevers
Copy link
Member

@vweevers vweevers commented Mar 22, 2020

Adds 194kb (or 406kb unpacked) to our npm package size.

Previously removed because only 2% of installs were on 32-bit Windows and we agreed those users could compile from source.

However, there is currently a gap in electron(-builder) tooling when used on native addons that use node-gyp-build: these addons don't get automatically recompiled *. Though we don't need that anymore for runtimes (the builds are compatible with both node and electron) our users do need it when targeting multiple CPU architectures.

* Or not always recompiled, I'm not sure. I don't have enough time to investigate further.

Ref digidem/mapeo-desktop#305
Ref electron-userland/electron-builder#4370
Ref #554

Adds 194kb (or 406kb unpacked) to our npm package size.

Previously removed because only 2% of installs were on 32-bit
Windows and we agreed those users could compile from source.

However, there is currently a gap in electron(-builder) tooling
when used on native addons that use node-gyp-build: these addons
don't get automatically recompiled. Though we don't need that
anymore for runtimes (the builds are compatible with both node and
electron) our users do need it when targeting multiple CPU
architectures.

Ref digidem/mapeo-desktop#305
Ref electron-userland/electron-builder#4370
Ref #554
@vweevers vweevers added the semver-patch Bug fixes that are backward compatible label Mar 22, 2020
@vweevers
Copy link
Member Author

Ignore the FreeBSD failure, that's an issue with node, not leveldown, see #708 (comment).

@okdistribute
Copy link

Great thanks so much, this is going to be really helpful for us electron users

@vweevers vweevers merged commit 0966c4f into master Mar 27, 2020
@vweevers vweevers deleted the windows-32-bit branch March 27, 2020 07:45
@vweevers
Copy link
Member Author

5.6.0

@okdistribute
Copy link

yay thank you!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
semver-patch Bug fixes that are backward compatible
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants