You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To automate the building of the prebuilds, which are currently executed locally in several steps and then have to be copied together.
Build on all available platforms and architecture (ia32, x64, arm64)
on Linux use docker with qemu for cross compile. (for musl lib) - binfmt
on windows install addons to expand VS2022 to make arm64 build available - research which packages we need to install
use Install-Module VSSetup -Scope CurrentUser
setup additional packages see docs and docs neet ATL for the latest version (eg. v143 tools and Microsoft.VisualStudio.Component.VC.14.42.17.12.ATL.ARM64 with highest version 14.42.17.12 at moment of writing)
Check if a ia32 will work as expected or if we need to remove it, would be cool to keep/have support for old systems - but as of remove of ia32 on linux I think we can do it also.
create artifacts upload/download
push prebuild libs with the package to npm/github
make this workflow callable from other repositories for releases - rebuild if new commits not have bee released yet or we have changed the versions of node or electron - else use latest npm
To automate the building of the prebuilds, which are currently executed locally in several steps and then have to be copied together.
Install-Module VSSetup -Scope CurrentUserMicrosoft.VisualStudio.Component.VC.14.42.17.12.ATL.ARM64with highest version14.42.17.12at moment of writing)