Skip to content

Latest commit

 

History

History
39 lines (25 loc) · 667 Bytes

RELEASING.md

File metadata and controls

39 lines (25 loc) · 667 Bytes

Release Process

  1. Update Cargo.toml with new version number.

  2. Build and test

    $ docker build .
    
  3. Update CHANGELOG.md with new version information.

  4. Update README.md with any new information.

  5. Commit version finalization.

    $ git commit -am "Version X.Y.Z"
    

    (Replacing X.Y.Z with the actual release version.)

  6. Tag Git SHA.

    $ git tag -a X.Y.Z -m 'Version X.Y.Z'
    

    (Replacing X.Y.Z with the actual release version.)

  7. Push commits and tag to GitHub.

    $ git push
    $ git push --tags
    

    This will release to Docker Hub and crates.io.