Show More
@@ -157,20 +157,11 b' Update release.py back to ``x.y-dev`` or ``x.y-maint``, and re-add the' | |||||
157 | git commit -am "back to development" |
|
157 | git commit -am "back to development" | |
158 | git push origin $BRANCH |
|
158 | git push origin $BRANCH | |
159 |
|
159 | |||
160 | 7. Get a fresh clone |
|
160 | Now checkout the tag we just made:: | |
161 | -------------------- |
|
|||
162 |
|
|
161 | ||
163 | Get a fresh clone of the tag for building the release:: |
|
162 | git checkout $VERSION | |
164 |
|
163 | |||
165 | cd /tmp |
|
164 | 7. Run the release script | |
166 | git clone --depth 1 https://github.com/ipython/ipython.git -b "$VERSION" |
|
|||
167 | cd ipython |
|
|||
168 |
|
||||
169 | .. note:: |
|
|||
170 |
|
||||
171 | You can also cleanup the current working repository with ``git clean -xfdi`` |
|
|||
172 |
|
||||
173 | 8. Run the release script |
|
|||
174 | ------------------------- |
|
165 | ------------------------- | |
175 |
|
166 | |||
176 | Run the ``release`` script, this step requires having a current wheel, Python |
|
167 | Run the ``release`` script, this step requires having a current wheel, Python | |
@@ -194,7 +185,7 b' PyPI/Warehouse will automatically hide previous releases. If you are uploading' | |||||
194 | a non-stable version, make sure to log-in to PyPI and un-hide previous version. |
|
185 | a non-stable version, make sure to log-in to PyPI and un-hide previous version. | |
195 |
|
186 | |||
196 |
|
187 | |||
197 |
|
|
188 | 8. Draft a short release announcement | |
198 | ------------------------------------- |
|
189 | ------------------------------------- | |
199 |
|
190 | |||
200 | The announcement should include: |
|
191 | The announcement should include: | |
@@ -209,7 +200,7 b' Post the announcement to the mailing list and or blog, and link from Twitter.' | |||||
209 |
|
200 | |||
210 | If you are doing a RC or Beta, you can likely skip the next steps. |
|
201 | If you are doing a RC or Beta, you can likely skip the next steps. | |
211 |
|
202 | |||
212 |
|
|
203 | 9. Update milestones on GitHub | |
213 | ------------------------------- |
|
204 | ------------------------------- | |
214 |
|
205 | |||
215 | These steps will bring milestones up to date: |
|
206 | These steps will bring milestones up to date: | |
@@ -218,7 +209,7 b' These steps will bring milestones up to date:' | |||||
218 | - open a new milestone for the next release (x, y+1), if the milestone doesn't |
|
209 | - open a new milestone for the next release (x, y+1), if the milestone doesn't | |
219 | exist already |
|
210 | exist already | |
220 |
|
211 | |||
221 |
1 |
|
212 | 10. Update the IPython website | |
222 | ------------------------------ |
|
213 | ------------------------------ | |
223 |
|
214 | |||
224 | The IPython website should document the new release: |
|
215 | The IPython website should document the new release: | |
@@ -227,18 +218,18 b' The IPython website should document the new release:' | |||||
227 | - update current version and download links |
|
218 | - update current version and download links | |
228 | - update links on the documentation page (especially if a major release) |
|
219 | - update links on the documentation page (especially if a major release) | |
229 |
|
220 | |||
230 |
1 |
|
221 | 11. Update readthedocs | |
231 | ---------------------- |
|
222 | ---------------------- | |
232 |
|
223 | |||
233 | Make sure to update readthedocs and set the latest tag as stable, as well as |
|
224 | Make sure to update readthedocs and set the latest tag as stable, as well as | |
234 | checking that previous release is still building under its own tag. |
|
225 | checking that previous release is still building under its own tag. | |
235 |
|
226 | |||
236 |
1 |
|
227 | 12. Update the Conda-Forge feedstock | |
237 | ------------------------------------ |
|
228 | ------------------------------------ | |
238 |
|
229 | |||
239 | Follow the instructions on `the repository <https://github.com/conda-forge/ipython-feedstock>`_ |
|
230 | Follow the instructions on `the repository <https://github.com/conda-forge/ipython-feedstock>`_ | |
240 |
|
231 | |||
241 |
1 |
|
232 | 13. Celebrate! | |
242 | -------------- |
|
233 | -------------- | |
243 |
|
234 | |||
244 | Celebrate the release and please thank the contributors for their work. Great |
|
235 | Celebrate the release and please thank the contributors for their work. Great |
General Comments 0
You need to be logged in to leave comments.
Login now