glotzerlab / hoomd-blue

Molecular dynamics and Monte Carlo soft matter simulation on GPUs.

Home Page:http://glotzerlab.engin.umich.edu/hoomd-blue

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Release 4.7.0

joaander opened this issue · comments

Minor and major releases:

  • Update tutorial submodule.
  • 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
  • Check for new or duplicate contributors since the last release:
    comm -13 (git log $(git describe --tags --abbrev=0) --format="%aN <%aE>" | sort | uniq | psub) (git log --format="%aN <%aE>" | sort | uniq | psub).
    Add entries to .mailmap to remove duplicates.
  • Ensure that added features have Sybil examples.
  • Run hoomd-benchmarks, check for performance
    regressions with the previous release, and post the tables in the release pull request.
  • Run hoomd-validation.

All releases:

  • Update change log.
    • git log --format=oneline --first-parent $(git log -n 1 --pretty=format:%H -- CHANGELOG.rst)...
  • Check readthedocs build, especially change log formatting.
  • Run bumpversion.
  • Tag and push.
  • Update conda-forge recipe.
  • Update glotzerlab-software.
  • Update hoomd-component-template.