Skip to content

Release SecureDrop 1.2.1 #5121

@rmol

Description

@rmol

This is a tracking issue for the release of SecureDrop 1.2.1.

The 1.2.1 release will contain no new strings requiring translation.

Feature freeze: 2020-02-12 (1700 PST)
Release date: 2019-12-19

Release manager: @rmol
Deputy release manager: @zenmonkeykstop

SecureDrop maintainers and testers: As you QA 1.2.1, 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 1.2.1 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.

QA Matrix for 1.2.1

Test Plan for 1.2.1

Prepare release candidate (1.2.1~rc1)

After each test, please update the QA matrix and post details for Basic Server Testing, Application Acceptance Testing and 1.2.1-specific testing below in comments to this ticket.

Final release

  • Ensure builder in release branch is updated and/or update builder image
  • Push signed tag
  • Build final Debian packages for 1.2.1 (and preserve build logs)
  • Commit package build logs to https://github.com/freedomofpress/build-logs
  • Upload Debian packages to apt QA server
  • Pre-Flight: Test install and upgrade (both cron-apt on Xenial, and Ansible on Xenial) of 1.2.1 works w/ prod repo debs, test updater logic in Tails
  • Prepare and distribute release messaging

Post release

  • Create GitHub release object
  • Merge changelog back to develop
  • Update upgrade testing boxes
  • Update roadmap wiki page

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions