From 1eeaabbbbc8d5074527ba4ab52eefad5a015aa17 Mon Sep 17 00:00:00 2001 From: Paul Kehrer Date: Sat, 1 Jul 2017 17:34:36 -0500 Subject: update linux install docs and release instructions (#3746) * update linux install docs and release instructions * rhel/centos is so bad they don't even have python3 --- docs/doing-a-release.rst | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'docs/doing-a-release.rst') diff --git a/docs/doing-a-release.rst b/docs/doing-a-release.rst index da25d45d..5d96a49e 100644 --- a/docs/doing-a-release.rst +++ b/docs/doing-a-release.rst @@ -6,9 +6,11 @@ Doing a release of ``cryptography`` requires a few steps. Verifying and upgrading OpenSSL version --------------------------------------- -The release process uses a static build for Windows and macOS wheels. Check -that the Windows and macOS Jenkins builders have the latest version of OpenSSL -installed before performing the release. If they do not: +The release process creates wheels bundling OpenSSL for Windows, macOS, and +Linux. Check that the Windows and macOS Jenkins builders have the latest +version of OpenSSL installed and verify that the latest version is present in +the ``pyca/cryptography-manylinux1`` docker containers. If anything is out +of date: Upgrading Windows ~~~~~~~~~~~~~~~~~ @@ -21,6 +23,13 @@ Upgrading macOS Run the ``update-brew-openssl`` Jenkins job. +Upgrading ``manylinux1`` docker containers +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Send a pull request to the ``pyca/infra`` project updating the version and +file hash in ``cryptography-manylinux1/install_openssl.sh``. Once this is +merged the updated image will be available to the wheel builder. + Bumping the version number -------------------------- -- cgit v1.2.3