mirror of
https://source.quilibrium.com/quilibrium/ceremonyclient.git
synced 2025-04-04 19:36:54 +00:00
| .. | ||
| pems | ||
| .env.example | ||
| Dockerfile | ||
| README.md | ||
| Taskfile.yaml | ||
Release Signatories
Scripts in this folder are tools for release signers to build and sign Quilibrium binaries.
Requirements:
- bash environment (Ubuntu, macOS, etc.)
- openssl - digests and signatures
- git - to checkout this branch
- Docker - to run a container with golang and compile binaries
- Taskfile
Checkout the whole repo from a release branch and then in the signers folder you can run task commands. Before you
can run commands you have to copy .env.example to .env and fill it out. You need a local folder with all the pem
files, required by signature verification.
Important tasks:
task buildto build the binaries in a dedicated docker imagetask verify:buildto verify that you can build the exact same binariestask verify:digestto verify the digeststask verify:signaturesto verify all signatures