##// END OF EJS Templates
Add stats and some early checks in release script
Matthias Bussonnier -
Show More
@@ -1,261 +1,282 b''
1 Issues closed in the 7.x development cycle
1 Issues closed in the 7.x development cycle
2 ==========================================
2 ==========================================
3
3
4 Issues closed in 7.7
5 --------------------
6
7 GitHub stats for 2019/07/03 - 2019/07/26 (tag: 7.6.1)
8
9 These lists are automatically generated, and may be incomplete or contain duplicates.
10
11 We closed 5 issues and merged 9 pull requests.
12 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.7>`__
13
14 The following 8 authors contributed 26 commits.
15
16 * Brandon T. Willard
17 * juanis2112
18 * lllf
19 * Matthias Bussonnier
20 * Min ho Kim
21 * Oriol (Prodesk)
22 * Po-Chuan Hsieh
23 * techassetskris
24
4 Issues closed in 7.6
25 Issues closed in 7.6
5 --------------------
26 --------------------
6
27
7 GitHub stats for 2019/04/24 - 2019/06/28 (tag: 7.5.0)
28 GitHub stats for 2019/04/24 - 2019/06/28 (tag: 7.5.0)
8
29
9 These lists are automatically generated, and may be incomplete or contain duplicates.
30 These lists are automatically generated, and may be incomplete or contain duplicates.
10
31
11 We closed 9 issues and merged 43 pull requests.
32 We closed 9 issues and merged 43 pull requests.
12 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.6>`__
33 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.6>`__
13
34
14 The following 19 authors contributed 144 commits.
35 The following 19 authors contributed 144 commits.
15
36
16 * Alok Singh
37 * Alok Singh
17 * Andreas
38 * Andreas
18 * Antony Lee
39 * Antony Lee
19 * Daniel Hahler
40 * Daniel Hahler
20 * Ed OBrien
41 * Ed OBrien
21 * Kevin Sheppard
42 * Kevin Sheppard
22 * Luciana da Costa Marques
43 * Luciana da Costa Marques
23 * Maor Kleinberger
44 * Maor Kleinberger
24 * Matthias Bussonnier
45 * Matthias Bussonnier
25 * Miro Hrončok
46 * Miro Hrončok
26 * Niclas
47 * Niclas
27 * Nikita Bezdolniy
48 * Nikita Bezdolniy
28 * Oriol Abril
49 * Oriol Abril
29 * Piers Titus van der Torren
50 * Piers Titus van der Torren
30 * Pragnya Srinivasan
51 * Pragnya Srinivasan
31 * Robin Gustafsson
52 * Robin Gustafsson
32 * stonebig
53 * stonebig
33 * Thomas A Caswell
54 * Thomas A Caswell
34 * zzzz-qq
55 * zzzz-qq
35
56
36
57
37 Issues closed in 7.5
58 Issues closed in 7.5
38 --------------------
59 --------------------
39
60
40 GitHub stats for 2019/03/21 - 2019/04/24 (tag: 7.4.0)
61 GitHub stats for 2019/03/21 - 2019/04/24 (tag: 7.4.0)
41
62
42 These lists are automatically generated, and may be incomplete or contain duplicates.
63 These lists are automatically generated, and may be incomplete or contain duplicates.
43
64
44 We closed 2 issues and merged 9 pull requests.
65 We closed 2 issues and merged 9 pull requests.
45 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.5>`__
66 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.5>`__
46
67
47 The following 7 authors contributed 28 commits.
68 The following 7 authors contributed 28 commits.
48
69
49 * Akshay Paropkari
70 * Akshay Paropkari
50 * Benjamin Ragan-Kelley
71 * Benjamin Ragan-Kelley
51 * Ivan Tham
72 * Ivan Tham
52 * Matthias Bussonnier
73 * Matthias Bussonnier
53 * Nick Tallant
74 * Nick Tallant
54 * Sebastian Witowski
75 * Sebastian Witowski
55 * stef-ubuntu
76 * stef-ubuntu
56
77
57
78
58 Issues closed in 7.4
79 Issues closed in 7.4
59 --------------------
80 --------------------
60
81
61 GitHub stats for 2019/02/18 - 2019/03/21 (tag: 7.3.0)
82 GitHub stats for 2019/02/18 - 2019/03/21 (tag: 7.3.0)
62
83
63 These lists are automatically generated, and may be incomplete or contain duplicates.
84 These lists are automatically generated, and may be incomplete or contain duplicates.
64
85
65 We closed 9 issues and merged 20 pull requests.
86 We closed 9 issues and merged 20 pull requests.
66 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.3>`__
87 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.3>`__
67
88
68 The following 23 authors contributed 69 commits.
89 The following 23 authors contributed 69 commits.
69
90
70 * anatoly techtonik
91 * anatoly techtonik
71 * Benjamin Ragan-Kelley
92 * Benjamin Ragan-Kelley
72 * bnables
93 * bnables
73 * Frédéric Chapoton
94 * Frédéric Chapoton
74 * Gabriel Potter
95 * Gabriel Potter
75 * Ian Bell
96 * Ian Bell
76 * Jake VanderPlas
97 * Jake VanderPlas
77 * Jan S. (Milania1)
98 * Jan S. (Milania1)
78 * Jesse Widner
99 * Jesse Widner
79 * jsnydes
100 * jsnydes
80 * Kyungdahm Yun
101 * Kyungdahm Yun
81 * Laurent Gautier
102 * Laurent Gautier
82 * Luciana da Costa Marques
103 * Luciana da Costa Marques
83 * Matan Gover
104 * Matan Gover
84 * Matthias Bussonnier
105 * Matthias Bussonnier
85 * memeplex
106 * memeplex
86 * Mickaël Schoentgen
107 * Mickaël Schoentgen
87 * Partha P. Mukherjee
108 * Partha P. Mukherjee
88 * Philipp A
109 * Philipp A
89 * Sanyam Agarwal
110 * Sanyam Agarwal
90 * Steve Nicholson
111 * Steve Nicholson
91 * Tony Fast
112 * Tony Fast
92 * Wouter Overmeire
113 * Wouter Overmeire
93
114
94
115
95 Issues closed in 7.3
116 Issues closed in 7.3
96 --------------------
117 --------------------
97
118
98 GitHub stats for 2018/11/30 - 2019/02/18 (tag: 7.2.0)
119 GitHub stats for 2018/11/30 - 2019/02/18 (tag: 7.2.0)
99
120
100 These lists are automatically generated, and may be incomplete or contain duplicates.
121 These lists are automatically generated, and may be incomplete or contain duplicates.
101
122
102 We closed 4 issues and merged 20 pull requests.
123 We closed 4 issues and merged 20 pull requests.
103 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.3>`__
124 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.3>`__
104
125
105 The following 17 authors contributed 99 commits.
126 The following 17 authors contributed 99 commits.
106
127
107 * anatoly techtonik
128 * anatoly techtonik
108 * Benjamin Ragan-Kelley
129 * Benjamin Ragan-Kelley
109 * Gabriel Potter
130 * Gabriel Potter
110 * Ian Bell
131 * Ian Bell
111 * Jake VanderPlas
132 * Jake VanderPlas
112 * Jan S. (Milania1)
133 * Jan S. (Milania1)
113 * Jesse Widner
134 * Jesse Widner
114 * Kyungdahm Yun
135 * Kyungdahm Yun
115 * Laurent Gautier
136 * Laurent Gautier
116 * Matthias Bussonnier
137 * Matthias Bussonnier
117 * memeplex
138 * memeplex
118 * Mickaël Schoentgen
139 * Mickaël Schoentgen
119 * Partha P. Mukherjee
140 * Partha P. Mukherjee
120 * Philipp A
141 * Philipp A
121 * Sanyam Agarwal
142 * Sanyam Agarwal
122 * Steve Nicholson
143 * Steve Nicholson
123 * Tony Fast
144 * Tony Fast
124
145
125 Issues closed in 7.2
146 Issues closed in 7.2
126 --------------------
147 --------------------
127
148
128 GitHub stats for 2018/10/28 - 2018/11/29 (tag: 7.1.1)
149 GitHub stats for 2018/10/28 - 2018/11/29 (tag: 7.1.1)
129
150
130 These lists are automatically generated, and may be incomplete or contain duplicates.
151 These lists are automatically generated, and may be incomplete or contain duplicates.
131
152
132 We closed 2 issues and merged 18 pull requests.
153 We closed 2 issues and merged 18 pull requests.
133 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.2>`__
154 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.2>`__
134
155
135 The following 16 authors contributed 95 commits.
156 The following 16 authors contributed 95 commits.
136
157
137 * Antony Lee
158 * Antony Lee
138 * Benjamin Ragan-Kelley
159 * Benjamin Ragan-Kelley
139 * CarsonGSmith
160 * CarsonGSmith
140 * Chris Mentzel
161 * Chris Mentzel
141 * Christopher Brown
162 * Christopher Brown
142 * Dan Allan
163 * Dan Allan
143 * Elliott Morgan Jobson
164 * Elliott Morgan Jobson
144 * is-this-valid
165 * is-this-valid
145 * kd2718
166 * kd2718
146 * Kevin Hess
167 * Kevin Hess
147 * Martin Bergtholdt
168 * Martin Bergtholdt
148 * Matthias Bussonnier
169 * Matthias Bussonnier
149 * Nicholas Bollweg
170 * Nicholas Bollweg
150 * Pavel Karateev
171 * Pavel Karateev
151 * Philipp A
172 * Philipp A
152 * Reuben Morais
173 * Reuben Morais
153
174
154 Issues closed in 7.1
175 Issues closed in 7.1
155 --------------------
176 --------------------
156
177
157 GitHub stats for 2018/09/27 - 2018/10/27 (since tag: 7.0.1)
178 GitHub stats for 2018/09/27 - 2018/10/27 (since tag: 7.0.1)
158
179
159 These lists are automatically generated, and may be incomplete or contain duplicates.
180 These lists are automatically generated, and may be incomplete or contain duplicates.
160
181
161 We closed 31 issues and merged 54 pull requests.
182 We closed 31 issues and merged 54 pull requests.
162 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.1>`__
183 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.1>`__
163
184
164 The following 33 authors contributed 254 commits.
185 The following 33 authors contributed 254 commits.
165
186
166 * ammarmallik
187 * ammarmallik
167 * Audrey Dutcher
188 * Audrey Dutcher
168 * Bart Skowron
189 * Bart Skowron
169 * Benjamin Ragan-Kelley
190 * Benjamin Ragan-Kelley
170 * BinaryCrochet
191 * BinaryCrochet
171 * Chris Barker
192 * Chris Barker
172 * Christopher Moura
193 * Christopher Moura
173 * Dedipyaman Das
194 * Dedipyaman Das
174 * Dominic Kuang
195 * Dominic Kuang
175 * Elyashiv
196 * Elyashiv
176 * Emil Hessman
197 * Emil Hessman
177 * felixzhuologist
198 * felixzhuologist
178 * hongshaoyang
199 * hongshaoyang
179 * Hugo
200 * Hugo
180 * kd2718
201 * kd2718
181 * kory donati
202 * kory donati
182 * Kory Donati
203 * Kory Donati
183 * koryd
204 * koryd
184 * luciana
205 * luciana
185 * luz.paz
206 * luz.paz
186 * Massimo Santini
207 * Massimo Santini
187 * Matthias Bussonnier
208 * Matthias Bussonnier
188 * Matthias Geier
209 * Matthias Geier
189 * meeseeksdev[bot]
210 * meeseeksdev[bot]
190 * Michael Penkov
211 * Michael Penkov
191 * Mukesh Bhandarkar
212 * Mukesh Bhandarkar
192 * Nguyen Duy Hai
213 * Nguyen Duy Hai
193 * Roy Wellington Ⅳ
214 * Roy Wellington Ⅳ
194 * Sha Liu
215 * Sha Liu
195 * Shao Yang
216 * Shao Yang
196 * Shashank Kumar
217 * Shashank Kumar
197 * Tony Fast
218 * Tony Fast
198 * wim glenn
219 * wim glenn
199
220
200
221
201 Issues closed in 7.0
222 Issues closed in 7.0
202 --------------------
223 --------------------
203
224
204 GitHub stats for 2018/07/29 - 2018/09/27 (since tag: 6.5.0)
225 GitHub stats for 2018/07/29 - 2018/09/27 (since tag: 6.5.0)
205
226
206 These lists are automatically generated, and may be incomplete or contain duplicates.
227 These lists are automatically generated, and may be incomplete or contain duplicates.
207
228
208 We closed 20 issues and merged 76 pull requests.
229 We closed 20 issues and merged 76 pull requests.
209 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.0>`__
230 The full list can be seen `on GitHub <https://github.com/ipython/ipython/issues?q=milestone%3A7.0>`__
210
231
211 The following 49 authors contributed 471 commits.
232 The following 49 authors contributed 471 commits.
212
233
213 * alphaCTzo7G
234 * alphaCTzo7G
214 * Alyssa Whitwell
235 * Alyssa Whitwell
215 * Anatol Ulrich
236 * Anatol Ulrich
216 * apunisal
237 * apunisal
217 * Benjamin Ragan-Kelley
238 * Benjamin Ragan-Kelley
218 * Chaz Reid
239 * Chaz Reid
219 * Christoph
240 * Christoph
220 * Dale Jung
241 * Dale Jung
221 * Dave Hirschfeld
242 * Dave Hirschfeld
222 * dhirschf
243 * dhirschf
223 * Doug Latornell
244 * Doug Latornell
224 * Fernando Perez
245 * Fernando Perez
225 * Fred Mitchell
246 * Fred Mitchell
226 * Gabriel Potter
247 * Gabriel Potter
227 * gpotter2
248 * gpotter2
228 * Grant Nestor
249 * Grant Nestor
229 * hongshaoyang
250 * hongshaoyang
230 * Hugo
251 * Hugo
231 * J Forde
252 * J Forde
232 * Jonathan Slenders
253 * Jonathan Slenders
233 * Jörg Dietrich
254 * Jörg Dietrich
234 * Kyle Kelley
255 * Kyle Kelley
235 * luz.paz
256 * luz.paz
236 * M Pacer
257 * M Pacer
237 * Matthew R. Scott
258 * Matthew R. Scott
238 * Matthew Seal
259 * Matthew Seal
239 * Matthias Bussonnier
260 * Matthias Bussonnier
240 * meeseeksdev[bot]
261 * meeseeksdev[bot]
241 * Michael Käufl
262 * Michael Käufl
242 * Olesya Baranova
263 * Olesya Baranova
243 * oscar6echo
264 * oscar6echo
244 * Paul Ganssle
265 * Paul Ganssle
245 * Paul Ivanov
266 * Paul Ivanov
246 * Peter Parente
267 * Peter Parente
247 * prasanth
268 * prasanth
248 * Shailyn javier Ortiz jimenez
269 * Shailyn javier Ortiz jimenez
249 * Sourav Singh
270 * Sourav Singh
250 * Srinivas Reddy Thatiparthy
271 * Srinivas Reddy Thatiparthy
251 * Steven Silvester
272 * Steven Silvester
252 * stonebig
273 * stonebig
253 * Subhendu Ranjan Mishra
274 * Subhendu Ranjan Mishra
254 * Takafumi Arakaki
275 * Takafumi Arakaki
255 * Thomas A Caswell
276 * Thomas A Caswell
256 * Thomas Kluyver
277 * Thomas Kluyver
257 * Todd
278 * Todd
258 * Wei Yen
279 * Wei Yen
259 * Yarko Tymciurak
280 * Yarko Tymciurak
260 * Yutao Yuan
281 * Yutao Yuan
261 * Zi Chong Kao
282 * Zi Chong Kao
@@ -1,67 +1,73 b''
1 # Simple tool to help for release
1 # Simple tool to help for release
2 # when releasing with bash, simplei source it to get asked questions.
2 # when releasing with bash, simplei source it to get asked questions.
3
3
4 # misc check before starting
5
6 python -c 'import keyring'
7 python -c 'import twine'
8 python -c 'import sphinx'
9 python -c 'import sphinx_rtd_theme'
10
4 echo -n 'PREV_RELEASE (X.y.z):'
11 echo -n 'PREV_RELEASE (X.y.z):'
5 read PREV_RELEASE
12 read PREV_RELEASE
6 echo -n 'MILESTONE (X.y):'
13 echo -n 'MILESTONE (X.y):'
7 read MILESTONE
14 read MILESTONE
8 echo -n 'VERSION (X.y.z):'
15 echo -n 'VERSION (X.y.z):'
9 read VERSION
16 read VERSION
10 echo -n 'branch (master|X.y):'
17 echo -n 'branch (master|X.y):'
11 read branch
18 read branch
12
19
13 RED=$(tput setaf 1)
20 RED=$(tput setaf 1)
14 NOR=$(tput sgr0)
21 NOR=$(tput sgr0)
15
22
16 echo
23 echo
17 echo "updating what's new with informations from docs/source/whatsnew/pr"
24 echo "updating what's new with informations from docs/source/whatsnew/pr"
18 python tools/update_whatsnew.py
25 python tools/update_whatsnew.py
19
26
20 echo
27 echo
21 echo "please move the contents of "docs/source/whatsnew/development.rst" to version-X.rst"
28 echo "please move the contents of "docs/source/whatsnew/development.rst" to version-X.rst"
22 echo "Press enter to continue"
29 echo "Press enter to continue"
23 read
30 read
24
31
25 echo
32 echo
26 echo "here are all the authors that contributed to this release:"
33 echo "here are all the authors that contributed to this release:"
27 git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
34 git log --format="%aN <%aE>" $PREV_RELEASE... | sort -u -f
28
35
29 echo
36 echo
30 echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue
37 echo "If you see any duplicates cancel (Ctrl-C), then edit .mailmap" Press enter to continue
31 read
38 read
32
39
33 echo "generating stats"
40 echo "generating stats"
34 python tools/github_stats.py --milestone $MILESTONE > stats.rst
41 python tools/github_stats.py --milestone $MILESTONE > stats.rst
35
42
36 echo "stats.rst files generated. Please merge it with the right file (github-stats-X.rst)"
43 echo "stats.rst files generated. Please merge it with the right file (github-stats-X.rst)"
37 echo "press enter to continue."
44 echo "press enter to continue."
38 read
45 read
39
46
40 echo "Cleaning repository"
47 echo "Cleaning repository"
41 git clean -xfdi
48 git clean -xfdi
42
49
43 echo "please update version number in ${RED}IPython/core/release.py${NOR} , Do not commit
50 echo "please update version number in ${RED}IPython/core/release.py${NOR} , Do not commit yet – we'll do it later."
44 yet – we'll do it later."
45
51
46 echo "Press enter to continue"
52 echo "Press enter to continue"
47 read
53 read
48
54
49 echo
55 echo
50 echo "Attempting to build the docs.."
56 echo "Attempting to build the docs.."
51 make html -C docs
57 make html -C docs
52
58
53 echo
59 echo
54 echo "Check the docs, press enter to continue"
60 echo "Check the docs, press enter to continue"
55 read
61 read
56
62
57 echo
63 echo
58 echo "Attempting to build package..."
64 echo "Attempting to build package..."
59
65
60 tools/build_release
66 tools/build_release
61
67
62 echo
68 echo
63 echo "Let\'s commit : git commit -am \"release $VERSION\" -S"
69 echo "Let\'s commit : git commit -am \"release $VERSION\" -S"
64 echo "Press enter to continue"
70 echo "Press enter to continue"
65 read
71 read
66 git commit -am "release $VERSION"
72 git commit -am "release $VERSION"
67
73
General Comments 0
You need to be logged in to leave comments. Login now