Skip to content

Commit

Permalink
Expand release procedure instructions on tagging releases
Browse files Browse the repository at this point in the history
  • Loading branch information
msimberg committed Mar 20, 2018
1 parent 7dfaca7 commit fee6ba2
Showing 1 changed file with 9 additions and 2 deletions.
11 changes: 9 additions & 2 deletions docs/release_procedure.rst
Original file line number Diff line number Diff line change
Expand Up @@ -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]``
Expand Down Expand Up @@ -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.
Expand Down

0 comments on commit fee6ba2

Please sign in to comment.