Skip to content

Conversation

@acalcutt
Copy link
Collaborator

This is a test to replace node-pre-gyp with prebuild-install. I was also initially trying to use prebuild or prebuildify to make the binary packages, but ended up having trouble getting that to work with draft releases, so I ended up with a custom build script combined with a upload action to get around that. one advantage to that is the binaries can now be packaged locally.

Some benefits of prebuild-install
1.) node-pre-gyp is no longer really supported and i have had to maintain it to keep it working
2.) prebuild-install supports custom local binaries, which node-pre-gyp does not. This would allow a solution to #3770 . It also supports custom http binaries as well. see https://github.com/prebuild/prebuild-install?tab=readme-ov-file#custom-binaries

@github-actions github-actions bot added node github_actions Pull requests that update GitHub Actions code labels Sep 18, 2025
@acalcutt acalcutt changed the title [node] Replace node-pre-gyp with prebuid-insstall [node] Replace node-pre-gyp with prebuid-install Sep 18, 2025
@github-actions github-actions bot added the build Related to build, configuration or CI/CD label Sep 18, 2025
@acalcutt acalcutt changed the title [node] Replace node-pre-gyp with prebuid-install [node] Replace node-pre-gyp with prebuild-install Sep 18, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

build Related to build, configuration or CI/CD github_actions Pull requests that update GitHub Actions code node

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant