This file contains quick reminders and notes on how to package Sonic.
We consider here the packaging flow of Sonic version 1.0.0
for Linux.
-
How to bump Sonic version before a release:
- Bump version in
Cargo.toml
to1.0.0
- Execute
cargo update
to bumpCargo.lock
- Bump version in
-
How to update Sonic on Crates:
- Publish package on Crates:
cargo publish --no-verify
- Publish package on Crates:
-
How to build Sonic, package it and release it on GitHub and Docker Hub (multiple architectures):