- Open
alexk111/node
repo - Create a
vXX.XX.XX-pkg
branch from a newer version commit (tagged withvXX.XX.XX
) - Merge a previous patched
vXX.XX.XX-pkg
branch into the new one and resolve conflicts - Commit
- Execute
git diff --output=node.patch --unified=5 --src-prefix=node/ --dst-prefix=node/ HEAD^ HEAD
- Copy the
node.patch
topatches/node.vXX.XX.XX.cpp.patch
in this repo - Update
patches/patches.json
with the new version
On each OS:
yarn start
- Upload the compiled binary file to Releases
Github Releases page of this project contains base binaries,
used by pkg
to create executables. pkg-fetch
npm package
downloads base binaries or compiles them from source.