|
1 |
| -* Add current date to `docs/source/changelog.rst`. |
2 | 1 |
|
3 | 2 | * Send PR to prepare release on scheduled date.
|
4 | 3 |
|
5 |
| -* Verify you are on the latest changes. `rebase -i` should be noop. |
| 4 | + * Add current date and any missing changes to [`docs/source/changelog.rst`](https://github.com/pydata/pandas-gbq/blob/master/docs/source/changelog.rst). |
| 5 | + |
| 6 | +* Verify your local repository is on the latest changes. `rebase -i` should be noop. |
6 | 7 |
|
7 | 8 | git fetch pandas-gbq master
|
8 | 9 | git checkout master
|
|
13 | 14 |
|
14 | 15 | git tag -a x.x.x -m 'Version x.x.x'
|
15 | 16 |
|
16 |
| -* and push to github |
| 17 | +* Push to GitHub |
17 | 18 |
|
18 | 19 | git push pandas-gbq master --tags
|
19 | 20 |
|
20 |
| -* Build the package |
| 21 | +* Build the package |
21 | 22 |
|
22 | 23 | git clean -xfd
|
23 | 24 | python setup.py register sdist bdist_wheel --universal
|
24 | 25 |
|
25 |
| -* Upload to test PyPI |
| 26 | +* Upload to test PyPI |
26 | 27 |
|
27 |
| - twine upload --repository testpypi dist/* |
| 28 | + twine upload --repository testpypi dist/* |
28 | 29 |
|
29 |
| -* Try out test PyPI package |
| 30 | +* Try out test PyPI package |
30 | 31 |
|
31 |
| - pip install --upgrade --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple pandas-gbq |
| 32 | + pip install --upgrade --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple pandas-gbq |
32 | 33 |
|
33 |
| -* Upload to PyPI |
| 34 | +* Upload to PyPI |
34 | 35 |
|
35 | 36 | twine upload dist/*
|
36 | 37 |
|
37 |
| -* Do a pull-request to the feedstock on `pandas-gbq-feedstock <https://github.com/conda-forge/pandas-gbq-feedstock/>`__ |
| 38 | +* Create the [release on GitHub](https://github.com/pydata/pandas-gbq/releases/new) using the tag created earlier. |
| 39 | + |
| 40 | + * Copy release notes from [changelog.rst](https://github.com/pydata/pandas-gbq/blob/master/docs/source/changelog.rst). |
| 41 | + * Upload wheel and source zip from `dist/` directory. |
| 42 | + |
| 43 | +* Do a pull-request to the feedstock on `pandas-gbq-feedstock <https://github.com/conda-forge/pandas-gbq-feedstock/>`__ |
| 44 | + (Or review PR from @regro-cf-autotick-bot which updates the feedstock). |
38 | 45 |
|
39 |
| - update the version |
40 |
| - update the SHA256 (retrieve from PyPI) |
| 46 | + * update the version |
| 47 | + * update the SHA256 (retrieve from PyPI) |
| 48 | + * update the dependencies (if they changed) |
0 commit comments