diff options
| author | Natalia <124304+nessita@users.noreply.github.com> | 2025-11-26 13:23:42 -0300 |
|---|---|---|
| committer | Natalia <124304+nessita@users.noreply.github.com> | 2025-11-26 20:06:48 -0300 |
| commit | 4b8563e9f6faf8b237ec6d7d62c9f4d3b6d5aaa6 (patch) | |
| tree | d6962ed6e3c465bfbcd23603457de4b0b72790ba | |
| parent | 9f07cfb88ce4b389b5a6ba87cc635ce8a6ba128a (diff) | |
[6.0.x] Included usage of new scripts in docs/internals/howto-release-django.txt.
Backport of 60b08ad5e1701b1a9b2a03e5897670d5af32d379 from main.
| -rw-r--r-- | docs/internals/howto-release-django.txt | 32 |
1 files changed, 27 insertions, 5 deletions
diff --git a/docs/internals/howto-release-django.txt b/docs/internals/howto-release-django.txt index 4a8dd6483c..5425f5f43c 100644 --- a/docs/internals/howto-release-django.txt +++ b/docs/internals/howto-release-django.txt @@ -471,12 +471,25 @@ Building the artifacts .. admonition:: Optionally use helper scripts You can streamline some of the steps below using helper scripts from the - Wiki: + ``scripts`` folder: - * `Release script - <https://code.djangoproject.com/wiki/ReleaseScript>`_ - * `Test new version script - <https://code.djangoproject.com/wiki/ReleaseTestNewVersion>`_ + * Release script example run: + + .. code-block:: shell + + $ PGP_KEY_ID=<key-id> PGP_KEY_URL=<key-url> DEST_FOLDER=~/releases scripts/do_django_release.py + + * Test new version script: + + .. code-block:: shell + + $ VERSION=5.2.1 scripts/test_new_version.sh + + * Confirm release signature script: + + .. code-block:: shell + + $ VERSION=5.2.1 scripts/confirm_release.sh #. Tag the release using ``git tag``. For example: @@ -693,6 +706,15 @@ You're almost done! All that's left to do now is: #. Update djangoproject.com's download page (`example PR <https://github.com/django/djangoproject.com/pull/1444>`__). + #. Process the older versions that will reach End-Of-Mainstream and/or + End-Of-Life support when this final release is published: + + #. Ensure that the EOL versions are mentioned in the blog post. `Example + <https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/>`_. + + #. Create a tag for the EOL stable branch and delete the stable branch. + Inspect and use the ``scripts/archive_eol_stable_branches.py`` helper. + #. If this was a security release, update :doc:`/releases/security` with details of the issues addressed. |
