CI system for building and testing Node.js on native RISC-V (riscv64) hardware.
-
Edit the
build-configfile with your desired configuration:repo=nodejs/node commit=abc0123456789abcdef0123456789abcdef012345 compiler=clangField Required Default Description repoNo nodejs/nodeGitHub repository ( owner/name)commitYes — Full 40-character commit SHA. Branch/tag names are rejected. compilerNo clangclangorgcc -
Open a pull request with your changes to
build-config. -
The CI workflow builds Node.js at the specified commit, runs the test suite on a native riscv64 runner, and uploads the resulting binaries as workflow artifacts.
Successful builds upload a tarball containing:
node— the Node.js binarymksnapshot/node_mksnapshot— the V8 snapshot tool