summaryrefslogtreecommitdiff
path: root/howto.txt
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2022-01-25 13:23:29 -0500
committerNed Batchelder <ned@nedbatchelder.com>2022-01-25 13:23:29 -0500
commited85bfb11be2456c8dc006f203ae3f656c7b885d (patch)
treebb2e680554f2498acc8b9f2fc7607b0241da26ff /howto.txt
parent968c6c02f78d17abf3b8c37d3e569516dbbe6525 (diff)
downloadpython-coveragepy-git-ed85bfb11be2456c8dc006f203ae3f656c7b885d.tar.gz
build: latest tweaks to howto, and start of more automation
Diffstat (limited to 'howto.txt')
-rw-r--r--howto.txt13
1 files changed, 10 insertions, 3 deletions
diff --git a/howto.txt b/howto.txt
index 12bc5b33..31c39cf5 100644
--- a/howto.txt
+++ b/howto.txt
@@ -61,6 +61,10 @@
- Tag the tree
$ git tag -a -m "Version 3.0.1" 3.0.1
$ git push --follow-tags
+ - IF NOT PRE-RELEASE:
+ - update git "stable" branch to point to latest release
+ $ git branch -f stable <latest-tag>
+ $ git push origin stable
- Update GitHub releases:
$ make clean github_releases
- Bump version:
@@ -77,9 +81,6 @@
- readthedocs won't find the tag until a commit is made on master.
- keep just the latest version of each x.y release, make the rest active but hidden.
- IF NOT PRE-RELEASE:
- - update git "stable" branch to point to latest release
- $ git branch -f stable <latest-tag>
- $ git push --all --follow-tags
- @ https://readthedocs.org/projects/coverage/builds/
- wait for the new tag build to finish successfully.
- @ https://readthedocs.org/dashboard/coverage/advanced/
@@ -89,6 +90,12 @@
- Announce:
- twitter @coveragepy
- nedbatchelder.com blog post?
+- things to automate:
+ - git tag command
+ - git stable branch update command
+ - comment-on-fixes.py
+ - url to link to latest changes in docs
+ - next version.py line
* Testing