-
Update
Cargo.toml
with new version number. -
Build and test
$ docker build .
-
Update
CHANGELOG.md
with new version information. -
Update
README.md
with any new information. -
Commit version finalization.
$ git commit -am "Version X.Y.Z"
(Replacing X.Y.Z with the actual release version.)
-
Tag Git SHA.
$ git tag -a X.Y.Z -m 'Version X.Y.Z'
(Replacing X.Y.Z with the actual release version.)
-
Push commits and tag to GitHub.
$ git push $ git push --tags
This will release to Docker Hub and crates.io.