In order to create a release, you need a bit of free time, ZSH installed, and a GPG setup.
git pull first, refresh the page if necessarymaster branch and run git pull origin masterAll announcements must include the Greeting, What is Nikola?, Downloads, and Changes blocks, in that order. Use the announcements in the Release Engineering repo as a template.
You may also add a Key Changes since last release block after What is Nikola?.
nikola new_post -et "Nikola v$VERSION is out"'!' -i path/to/blog.rst --tags 'nikola, planet, python, programming, release' to import the announcement template (which you should then edit). Make sure to set the author name to your real name.Run the release script and hope everything works fine:
scripts/releasescripts/github-release.py (pass announcement filename and v$VERSION as arguments).tar.gz, .whl) and their signatures (.asc) for this versionpip install -e . to reinstall Nikola from Git in your virtualenv (if applicable)cerulean theme: nikola subtheme -s cerulean -n cerulean