In order to create a release, you need a bit of free time, ZSH installed, and a GPG setup.
git pullfirst, refresh the page if necessary
masterbranch and run
git pull origin master
All 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/github-release.py(pass announcement filename and
pip install -e .to reinstall Nikola from Git in your virtualenv (if applicable)
nikola subtheme -s cerulean -n cerulean