From 8c43c124ca7a627c29e918071e31a9339680fb9b Mon Sep 17 00:00:00 2001 From: Andreas Motl Date: Wed, 13 Apr 2022 19:33:24 +0200 Subject: [PATCH] Improve documentation of the release process --- CHANGES.txt | 1 + DEVELOP.rst | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 6abd1a78..2fc46df1 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -9,6 +9,7 @@ Unreleased ================= - Added support for Python 3.10. + - Fixed tabular output with rows containing only whitespace or other non-printable characters by upgrading to upstream ``tabulate`` package. diff --git a/DEVELOP.rst b/DEVELOP.rst index 212ee18c..5684aefc 100644 --- a/DEVELOP.rst +++ b/DEVELOP.rst @@ -125,7 +125,12 @@ To create a new release, you must: - Create a tag by running ``./devtools/create_tag.sh`` - ``create_tag.sh`` pushes a new tag to Github, that triggers a Github action - which releases the new version to PyPi. + which releases the new version to PyPI. + +- Designate the new release on GitHub at https://github.com/crate/crash/releases + +- Run the ``crash_standalone`` job on Jenkins in order to produce and publish + a self-contained executable to https://cdn.crate.io/downloads/releases/ - Archive docs for old releases (see below)