[Django] #36799: Create a how-to on how to test a pre-release version of Django

41 views
Skip to first unread message

Django

unread,
Dec 15, 2025, 5:11:16 AM12/15/25
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-----------------------------+-----------------------------------------
Reporter: Sarah Boyce | Type: Uncategorized
Status: new | Component: Documentation
Version: dev | Severity: Normal
Keywords: | Triage Stage: Unreviewed
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-----------------------------+-----------------------------------------
In an episode of DjangoChat, there was a discussion that we need more
testers of pre-released Django versions. I am in full agreement that early
testers are wonderful and the more the merrier 😊

In order to encourage this, there was a proposal to have a how-to page, as
there may be folks who want to do this but don't know how.

We can then link to this in our blog posts when pre-releaes are published.

This how-to probably should link to the
[https://docs.djangoproject.com/en/6.0/howto/upgrade-version/ how-to
upgrade Django page], as being on the latest released version is a
reasonable prerequisite.

I have also proposed us having a scheduled job to test against
djangoproject.com
(https://github.com/django/djangoproject.com/issues/2391) which we may be
able to link to in order to give folks an example implementation of
testing against Django's main branch.
--
Ticket URL: <https://code.djangoproject.com/ticket/36799>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Dec 15, 2025, 7:57:19 AM12/15/25
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
--------------------------------------+------------------------------------
Reporter: Sarah Boyce | Owner: (none)
Type: Cleanup/optimization | Status: new
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by Natalia Bidart):

* stage: Unreviewed => Accepted
* type: Uncategorized => Cleanup/optimization

Comment:

Thank you Sarah for taking the time to create the ticket! I'm in full
agreement :-)
--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:1>

Django

unread,
Dec 16, 2025, 12:46:12 AM12/16/25
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: Parvez
Type: | Khan
Cleanup/optimization | Status: assigned
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Parvez Khan):

* owner: (none) => Parvez Khan
* status: new => assigned

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:2>

Django

unread,
Mar 18, 2026, 9:54:15 AMMar 18
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* owner: Parvez Khan => VIZZARD-X

Comment:

Hello Parvez, I'm going to assign this to myself since there hasn't been
any activity here in a few months and no updates from you regarding the
ticket whatsoever.
--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:3>

Django

unread,
Mar 18, 2026, 11:48:18 AMMar 18
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* has_patch: 0 => 1

Comment:

PR: [https://github.com/django/django/pull/20938]
Added the how-to guide for testing pre-releases as requested and verified
that the docs successfully build.
--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:4>

Django

unread,
Mar 18, 2026, 4:41:11 PMMar 18
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:5>

Django

unread,
Mar 19, 2026, 4:13:06 AMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:6>

Django

unread,
Mar 19, 2026, 9:59:55 AMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:7>

Django

unread,
Mar 19, 2026, 12:39:45 PMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:8>

Django

unread,
Mar 19, 2026, 12:45:28 PMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:9>

Django

unread,
Mar 19, 2026, 2:32:09 PMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:10>

Django

unread,
Mar 19, 2026, 10:55:52 PMMar 19
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:11>

Django

unread,
Mar 21, 2026, 4:37:54 AMMar 21
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:12>

Django

unread,
Mar 23, 2026, 3:43:20 PMMar 23
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 1
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Tim McCurrach):

* needs_better_patch: 0 => 1

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:13>

Django

unread,
Mar 24, 2026, 3:03:31 PMMar 24
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by VIZZARD-X):

* needs_better_patch: 1 => 0

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:14>

Django

unread,
Mar 24, 2026, 5:39:35 PMMar 24
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: assigned
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution:
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Ready for checkin

--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:15>

Django

unread,
Mar 31, 2026, 10:15:11 PMMar 31
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: closed
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls <jacobtylerwalls@…>):

* resolution: => fixed
* status: assigned => closed

Comment:

In [changeset:"6be668b0cc6524c9900181c5bd8273ef2f256a34" 6be668b]:
{{{#!CommitTicketReference repository=""
revision="6be668b0cc6524c9900181c5bd8273ef2f256a34"
Fixed #36799 -- Added a how-to guide for testing pre-releases.

Thanks Sarah Boyce for the idea and Tim McCurrach for the review.

Co-authored-by: Timothy McCurrach <tim.mc...@gmail.com>
Co-authored-by: Jacob Walls <jacobty...@gmail.com>
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:16>

Django

unread,
Apr 1, 2026, 8:36:50 AMApr 1
to django-...@googlegroups.com
#36799: Create a how-to on how to test a pre-release version of Django
-------------------------------------+-------------------------------------
Reporter: Sarah Boyce | Owner: VIZZARD-X
Type: | Status: closed
Cleanup/optimization |
Component: Documentation | Version: dev
Severity: Normal | Resolution: fixed
Keywords: | Triage Stage: Ready for
| checkin
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Comment (by Jacob Walls <jacobtylerwalls@…>):

In [changeset:"3436edb6966a83ac6be06dbc422df89fdc9e5653" 3436edb6]:
{{{#!CommitTicketReference repository=""
revision="3436edb6966a83ac6be06dbc422df89fdc9e5653"
[6.0.x] Fixed #36799 -- Added a how-to guide for testing pre-releases.

Thanks Sarah Boyce for the idea and Tim McCurrach for the review.

Co-authored-by: Timothy McCurrach <tim.mc...@gmail.com>
Co-authored-by: Jacob Walls <jacobty...@gmail.com>

Backport of 6be668b0cc6524c9900181c5bd8273ef2f256a34 from main.
}}}
--
Ticket URL: <https://code.djangoproject.com/ticket/36799#comment:17>
Reply all
Reply to author
Forward
0 new messages