-
Notifications
You must be signed in to change notification settings - Fork 700
Description
This is a tracking issue for the upcoming release of SecureDrop 0.12.0 - tasks may get added or modified.
Feature freeze: EOD Pacific time, Tuesday, Feb 12
String freeze: Tuesday, Feb 19
Pre-release announcement: Tuesday, Feb 19
Release date: Tuesday, Feb 26
Release manager: @heartsucker
Deputy release manager: @emkll
SecureDrop maintainers and testers: As you QA 0.12.0, please report back your testing results as comments on this ticket. File GitHub issues for any problems found, tag them "QA: Release", and associate them with the 0.12.0 milestone for tracking (or ask a maintainer to do so).
Test debian packages will be posted on https://apt-test.freedom.press signed with the test key. An Ansible playbook testing the upgrade path is here.
Prepare release candidate (0.12.0~rc1)
- Prepare 0.12.0-rc1 release changelog - @heartsucker
- Branch off 0.12.0~rc1 into release/0.12.0 - @heartsucker
- Build debs (including new Tor package) and put up
0.12.0~rc1on test apt server - @emkll
QA Matrix for 0.12.0
Test Plan for 0.12.0
After each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and 0.12.0-specific testing below in comments to this ticket.
Prepare next release candidate (0.12.0~rc2)
- Prepare 0.12.0-rc2 release candidate - @heartsucker
- Build debs and put up
0.12.0~rc2on test apt server - @emkll
Final release
- Ensure builder in release branch is updated and/or update builder image - @emkll
- Merge final translations -
- Push signed tag -
- Build final Debian packages for 0.12.0 (including kernels and Tor packages)- @conorsch
- Upload Debian packages to apt test - @conorsch
- Pre-Flight: Test install and upgrade (both cron-apt on Trusty, and Ansible on Xenial) of 0.12.0 works w/ prod repo debs, test updater logic in Tails, ensure
tor --versionreturns0.3.4.9- - Prepare and distribute pre-release messaging - @eloquence - [0.12.0] Write and disseminate pre-release announcement #4154
- Prepare and distribute release messaging - @eloquence - [0.12.0] Write and disseminate release announcement #4181
Post release
- Merge changelog (i.e. rc commits and
9120b37) back todevelop- @heartsucker - Backport changelog #4210 - Bump version on
developin prep for 0.13.0 release - @heartsucker - Backport changelog #4210 - Update upgrade testing boxes - @conorsch
- Update roadmap wiki page - @eloquence