aboutsummaryrefslogtreecommitdiffstats
path: root/docs/doing-a-release.rst
diff options
context:
space:
mode:
authorPaul Kehrer <paul.l.kehrer@gmail.com>2017-07-01 17:34:36 -0500
committerAlex Gaynor <alex.gaynor@gmail.com>2017-07-01 15:34:36 -0700
commit1eeaabbbbc8d5074527ba4ab52eefad5a015aa17 (patch)
treefb1f46d1e08b92e19501ef03ab99053867224e61 /docs/doing-a-release.rst
parent85675fcbecd1c76d32c4ca3cf8025e6dc304de56 (diff)
downloadcryptography-1eeaabbbbc8d5074527ba4ab52eefad5a015aa17.tar.gz
cryptography-1eeaabbbbc8d5074527ba4ab52eefad5a015aa17.tar.bz2
cryptography-1eeaabbbbc8d5074527ba4ab52eefad5a015aa17.zip
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
Diffstat (limited to 'docs/doing-a-release.rst')
-rw-r--r--docs/doing-a-release.rst15
1 files changed, 12 insertions, 3 deletions
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
--------------------------