Release checklist

the checklist is probably unfinished

On -rc1

  • write schedule

  • create package repositories (linux-yum, linux-deb)

  • update repository definition (core-agent-linux, installer-qubes-os/qubes-release)

  • push all packages to current-testing

  • draft release notes, one note per feature

  • create upgrade package in previous release branch (r2->r3.0, r3.0->r3.1, etc) - core-agent-linux

  • make sure that keys for the current release are included in previous release’s qubes-release package (for upgrade)

  • build ISO and push to mirrors

On subsequent -rc

  • push packages to current

  • update release notes

  • build ISO and push to mirrors

  • notify @Rudd-O about the new ISO for new torrent hosting

On final release

  • push packages to current

  • finish release notes

  • update InstallationInstructions

  • build ISO and push to mirrors

  • notify @Rudd-O about the new ISO for new torrent hosting

  • write blog post

  • announce on Twitter