- If applicable, release Kino first and update built-in notebooks to reference the new version.
- Switch to (or create) vx.y branch.
- If applicable cherry-pick the relevant commits from main onto the vx.y branch.
- Update version in
mix.exs,rel/app/src-tauri/Cargo.toml,rel/app/src-tauri/Cargo.lockand finish changelog. - Run
mix hex.buildas a sanity check. git tag vx.y.z,git push --tags- Wait for CI to finish (Docker and Desktop)
- Run
mix hex.publish. - Publish GH release with copied changelog notes.
- If you created a branch in step 2., update main changelog to point to
the branch and bump version in mix.exs (with
-devsuffix).