Release 4.2.1
joaander opened this issue · comments
Joshua A. Anderson commented
Release checklist:
- Update tutorial submodule.
- Update change log.
git log --format=oneline --first-parent `git log -n 1 --pretty=format:%H -- CHANGELOG.rst`...
- milestone
- Check readthedocs build, especially change log formatting.
- Update actions versions.
- See current actions usage with:
rg --no-filename --hidden uses: | awk '{$1=$1;print}' | sort | uniq
- Use global search and replace to update them to the latest tags
- See current actions usage with:
- Check for new or duplicate contributors since the last release:
comm -13 <(git log LAST_TAG --format="%aN <%aE>" | sort | uniq) <(git log --format="%aN <%aE>" | sort | uniq)
.
Add entries to.mailmap
to remove duplicates. - Run hoomd-benchmarks, check for performance
regressions with the previous release, and post the tables in the release pull request. - Run bumpversion.
- Tag and push.
- Update conda-forge recipe.
- Update glotzerlab-software.
- Announce release on mailing list.