@@ -388,8 +388,11 @@ Pre-release
388388
3893893. Make sure the CI is green for the last commit of the branch being released.
390390
391- 4. If not a release candidate, make sure all backporting pull requests to the branch
392- being released are merged.
391+ 4. If not a release candidate, make sure all backporting pull requests to the
392+ branch being released are merged, and no merged pull requests are missing a
393+ backport (check the
394+ ["Still Needs Manual Backport"](https://github.com/pandas-dev/pandas/labels/Still%20Needs%20Manual%20Backport)
395+ label for this).
393396
3943975. Create a new issue and milestone for the version after the one being released.
395398 If the release was a release candidate, we would usually want to create issues and
@@ -435,6 +438,9 @@ which will be triggered when the tag is pushed.
435438
436439 scripts/download_wheels.sh <VERSION>
437440
441+ ATTENTION: this is currently not downloading *all * wheels, and you have to
442+ manually download the remainings wheels and sdist!
443+
4384444. Create a `new GitHub release <https://github.com/pandas-dev/pandas/releases/new >`_:
439445
440446 - Tag: ``<version> ``
@@ -462,15 +468,22 @@ Post-Release
462468````````````
463469
4644701. Update symlinks to stable documentation by logging in to our web server, and
465- editing ``/var/www/html/pandas-docs/stable `` to point to ``version/<latest-version > ``
466- for major and minor releases, or ``version/<minor > `` to ``version/<patch> `` for
471+ editing ``/var/www/html/pandas-docs/stable `` to point to ``version/<X.Y > ``
472+ for major and minor releases, or ``version/<X.Y > `` to ``version/<patch> `` for
467473 patch releases. The exact instructions are (replace the example version numbers by
468474 the appropriate ones for the version you are releasing):
469475
470476 - Log in to the server and use the correct user.
471477 - ``cd /var/www/html/pandas-docs/ ``
472- - ``ln -sfn version/2.1 stable `` (for a major or minor release)
473- - ``ln -sfn version/2.0.3 version/2.0 `` (for a patch release)
478+ - For a major or minor release (assuming the ``/version/2.1.0/ `` docs have been uploaded to the server):
479+
480+ - Create a new X.Y symlink to X.Y.Z: ``cd version; ln -sfn 2.1.0 2.1 ``
481+ - Update stable symlink to point to X.Y: ``ln -sfn version/2.1 stable ``
482+
483+ - For a patch release (assuming the ``/version/2.1.3/ `` docs have been uploaded to the server):
484+
485+ - Update the X.Y symlink to the new X.Y.Z patch version: ``cd version; ln -sfn 2.1.3 2.1 ``
486+ - (the stable symlink should already be pointing to the correct X.Y version)
474487
4754882. If releasing a major or minor release, open a PR in our source code to update
476489 ``web/pandas/versions.json ``, to have the desired versions in the documentation
0 commit comments