From fee6ba2ae6aac685f606a5a91040727a0644e4c6 Mon Sep 17 00:00:00 2001 From: Mikael Simberg Date: Tue, 20 Mar 2018 11:46:25 +0100 Subject: [PATCH] Expand release procedure instructions on tagging releases --- docs/release_procedure.rst | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/release_procedure.rst b/docs/release_procedure.rst index c965a4bc9f7f..f1a56688395e 100644 --- a/docs/release_procedure.rst +++ b/docs/release_procedure.rst @@ -93,7 +93,9 @@ the lines as they are completed to avoid confusion. The main CMakeLists.txt contains a comment indicating for which version the breaking change was introduced first. -#. Tag a release candidate from the release branch. +#. Tag a release candidate from the release branch, where tag name is the + version to be released with a "-rcN" suffix and description is + "HPX V$VERSION: The C++ Standards Library for Parallelism and Concurrency". * ``git tag -a [tag name] -m '[description]'`` * ``git push origin [tag name]`` @@ -142,7 +144,12 @@ the lines as they are completed to avoid confusion. #. Add the release date to the caption of the current "What's New" section in the docs. -#. Tag the release. +#. Tag the release from the release branch, where tag name is the version to be + released and description is "HPX V$VERSION: The C++ Standards Library for + Parallelism and Concurrency". + + * ``git tag -a [tag name] -m '[description]'`` + * ``git push origin [tag name]`` #. Roll a release candidate using ``tools/roll_release.sh`` (from root directory), and add the hashsums generated by the script to the "downloads" page of the website.