Added background information from README.

This commit is contained in:
Patrick Lehmann
2022-10-31 01:15:37 +01:00
parent 9992109467
commit f776c3cc5a
4 changed files with 127 additions and 4 deletions

38
doc/Releases.rst Normal file
View File

@@ -0,0 +1,38 @@
Releases Management
###################
Releases
********
r0
==
Versions
********
Branches
********
Tagging
*******
See context in `#5 <https://github.com/pyTooling/Actions/issues/5>`__.
Tag new releases in the ``main`` branch using a semver compatible value, starting with ``v``:
.. code-block:: bash
git checkout main
git tag v0.0.0
git push upstream v0.0.0
Move the corresponding release branch (starting with ``r``) forward by creating a merge commit, and using the merged tag
as the commit message:
.. code-block:: bash
git checkout r0
git merge --no-ff -m 'v0.0.0' v0.0.0
git push upstream r0