0/?

Nikola Release Checklist (v17/2024-07-24)

Requirements

In order to create a release, you need a bit of free time, ZSH installed, and a GPG setup.

Preparation

Writing announcements

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?.

Release!

Run the release script and hope everything works fine:

GitHub Releases

GitHub Issues

Local update

Website update

E-mails

Finishing up