##// END OF EJS Templates
add release helper
Matthias Bussonnier -
Show More
@@ -0,0 +1,35 b''
1 # Simple tool to help for release
2 # when releasing with bash, simplei source it to get asked questions.
3
4 echo -n PREV_RELEASE:
5 read PREV_RELEASE
6 echo -n MILESTONE:
7 read MILESTONE
8 echo -n VERSION:
9 read VERSION
10 echo -n branch:
11 read branch
12
13 echo "updating what's new with informations from docs/source/whatsnew/pr"
14 python tools/update_whatsnew.py
15
16 echo "here are all the authors that contributed to this release:"
17 git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
18
19 echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue
20 read
21
22 echo "generating stats"
23 python tools/github_stats.py --milestone $MILESTONE > stats.rst
24
25 echo "stats.rst files generated. Please merge it with the right file (github-stats-X.rst)"
26 echo "press enter to continue."
27 read
28
29 echo "Cleaning repository"
30 git clean -xfdi
31
32 echo "please update version number in IPython/core/release.py"
33
34 echo "Press enter to continue"
35 read
@@ -58,6 +58,9 b' During the release process, you might need the extra following dependencies:'
58
58
59 Make sure you have all the required dependencies to run the tests as well.
59 Make sure you have all the required dependencies to run the tests as well.
60
60
61 You can try to ``source tools/release_helper.sh`` when releasing via bash, it
62 should guide you through most of the process.
63
61
64
62 1. Set Environment variables
65 1. Set Environment variables
63 ----------------------------
66 ----------------------------
General Comments 0
You need to be logged in to leave comments. Login now