Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/sphinx-doc/sphinx.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakeshi KOMIYA <i.tkomiya@gmail.com>2018-02-12 16:54:38 +0300
committerTakeshi KOMIYA <i.tkomiya@gmail.com>2018-02-12 16:54:38 +0300
commit4b0cff0253f4b05f830d526d73ad47b492c57d7d (patch)
treeac0b7f20baeace5a11a9c1baea5a47019a0b3f3b /utils/release-checklist
parent419021e82f543c40e921b784445aeb5f97303caa (diff)
docs: protect and unprotect the stable branch on releasing
Diffstat (limited to 'utils/release-checklist')
-rw-r--r--utils/release-checklist2
1 files changed, 2 insertions, 0 deletions
diff --git a/utils/release-checklist b/utils/release-checklist
index dff7e86ec..7ba062a4d 100644
--- a/utils/release-checklist
+++ b/utils/release-checklist
@@ -51,6 +51,7 @@ for first beta releases
* Check diff by `git diff`
* `git commit -am 'Bump version'`
* `git push origin master`
+* open https://github.com/sphinx-doc/sphinx/settings/branches and make ``X.Y`` branch protected
* Update `sphinx-doc-translations <https://github.com/sphinx-doc/sphinx-doc-translations>`_
* Add new version/milestone to tracker categories
* Write announcement and send to sphinx-dev, sphinx-users and python-announce
@@ -103,6 +104,7 @@ for major releases
* `git checkout master`
* `git merge X.Y`
* `git push origin master`
+* open https://github.com/sphinx-doc/sphinx/settings/branches and make ``A.B`` branch *not* protected
* `git checkout A.B` (checkout old stable)
* Run `git tag A.B` to paste a tag instead branch
* Run `git push origin :A.B --tags` to remove old stable branch