@@ -388,8 +388,11 @@ Pre-release
388
388
389
389
3. Make sure the CI is green for the last commit of the branch being released.
390
390
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).
393
396
394
397
5. Create a new issue and milestone for the version after the one being released.
395
398
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.
435
438
436
439
scripts/download_wheels.sh <VERSION>
437
440
441
+ ATTENTION: this is currently not downloading *all * wheels, and you have to
442
+ manually download the remainings wheels and sdist!
443
+
438
444
4. Create a `new GitHub release <https://github.com/pandas-dev/pandas/releases/new >`_:
439
445
440
446
- Tag: ``<version> ``
@@ -462,15 +468,22 @@ Post-Release
462
468
````````````
463
469
464
470
1. 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
467
473
patch releases. The exact instructions are (replace the example version numbers by
468
474
the appropriate ones for the version you are releasing):
469
475
470
476
- Log in to the server and use the correct user.
471
477
- ``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)
474
487
475
488
2. If releasing a major or minor release, open a PR in our source code to update
476
489
``web/pandas/versions.json ``, to have the desired versions in the documentation
0 commit comments