Skip to content

Release SecureDrop 1.3.0 #5205

@zenmonkeykstop

Description

@zenmonkeykstop

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

String and feature freeze: 2020-04-22 (1700 PDT)
String comment period: 2020-04-22 (1700 PDT) to 2020-04-29 (2000 PDT)
Translation period: 2019-04-30 (1700 PDT) to 2020-05-10 (1700 PDT)
Pre-release announcement: 2020-05-05
Translation freeze: 2020-05-03 (1700 PDT)
Release date: 2020-05-12

Release manager: @zenmonkeykstop
Deputy release manager: @creviera
Localization manager: @kushaldas
Deputy localization manager: @rmol

SecureDrop maintainers and testers: As you QA 1.30, 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.3.0 milestone for tracking (or ask a maintainer to do so). The test plan includes 2 additional 1.3.0-specific sections, for API and OSSEC detailed changes respectively. As these require additional effort and environmental changes to complete, they are optional.

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

Test Plan for 1.3.0

Prepare release candidate (1.3.0~rc1)

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

Prepare release candidate (1.3.0~rc2)

Final release

  • Ensure builder in release branch is updated and/or update builder image Update molecule builder hash #5250
  • Push signed tag
  • Build final Debian packages for 1.3.0 (and preserve build logs)
  • Commit package build logs to https://github.com/freedomofpress/build-logs
  • Upload Debian packages to apt QA server (including linux-image, libevent, libpcre packages)
  • Pre-Flight: Test install and upgrade (both cron-apt on Xenial, and Ansible on Xenial) of 1.3.0 works w/ prod repo debs, test updater logic in Tails
  • Flip apt QA server to prod status
  • merge the release branch changes to master and verify new docs build
  • 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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions