git switch -c release/<new version>
- Optionally update javascript dependencies with
npx npm-check-updates
and commit changes npx elm bump
- Update CHANGELOG.md (replace "main" with the new version number, and review the notes for the new version)
- Commit changes
git tag -a <new version> -m "new release"
git push origin <new version>
- wait for CI to pass: https://github.com/avh4/elm-program-test/actions
- if everything succeeds,
npx elm publish
git push -u origin HEAD
- create a new PR for the release branch, and merge it