maud/RELEASE_PROCESS.md
Chris Wong ce6a9f3bbd
Add git tag -a to release process ()
The GitHub Releases feature creates lightweight tags, not annotated tags.
2022-09-25 14:24:52 +00:00

841 B

Release process

  1. Update changelog
  2. Update Cargo.toml:
  3. Update #![doc(html_root_html = "...")]:
  4. cd docs && cargo update
  5. Commit to a new branch release-X.Y.Z, open a PR, fix issues, merge
  6. git tag -a vX.Y.Z && git push --tags
  7. Create a release against the new tag
  8. Verify that documentation was published (this should have been triggered by the release)
  9. cargo publish