Improving testing of release process

Author: tim-schillingCreated Jan 18, 2025Updated Aug 28, 2026
LabelsDjangonaut Space :rocket:

I propose we allow suffixing the version number from an environment variable. This would then be utilized in our test release process to build the package with a unique version number.

The new action would run on the following events:

  • A tag is pushed (same as today)
  • Once a month
  • A workflow_dispatch with a unique iteration value

There is more information on how this would be implemented here: https://github.com/django-commons/best-practices/blob/main/docs/releases.md

The relevant bits of code from the best practices:

Source: django-commons/django-debug-toolbar