Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.06 KB

release-process.md

File metadata and controls

16 lines (13 loc) · 1.06 KB

Cutting a Bartholomew Release

To cut a release of Bartholomew, you will need to do the following:

  1. Create a pull request that changes the version number for your new version (e.g. 1.2.2 becomes 1.2.3)
    • Cargo.toml and bart/Cargo.toml are the most important places to make this change
    • Check the docs for hard-coded version strings
  2. Merge the PR created in #1 (Such PRs are still required to get approvals, so make sure you get signoff on the PR)
  3. Create a new tag with a v and then the version number (v1.2.3)
  4. Push the tag to origin (eg git push origin v1.2.3)
    • This will trigger a release build
    • The release build will attach the bartholomew.wasm, bart CLI and checksums file to the GitHub release
    • The release notes will be auto-generated, but you can edit as needed, for instance to alert about breaking changes or other notable items
  5. Update bartholomew-site-template with the latest wasm module.

At this point, you can just verify that all things are good.