This crate contains builtin binaries from /gwos
and /gwos-evm
.
The build.rs
file contains checksum and path of binaries, edit the file to add new binaries or update the bundled file path.
To generate builtin/checksum.txt
cd builtin
find . -not -path checksum.txt -type f -exec sha256sum {} \;
The builtin binaries is stored in the crates/builtin-binaries/builtin
submodule.
To add new binaries:
- Update local submodule to the head
cd crates/builtin-binaries/builtin && git pull
- Edit
crate/builtin-binaries/build.rs
to copy new binaries from build directory to submodule path - Create new PR, the GitHub action
prepare-builtin-binaries.yml
will push binaries to submodule repo once the PR is merged.