Release Process
DjangoPlay follows semantic versioning.
On this page ▾
Release Preparation
- Review the changelog.
- Confirm the target version in
pyproject.toml. - Run tests.
- Run Ruff.
- Build frontend assets.
- Validate migrations.
- Validate OpenAPI.
- Validate deployment configuration.
- Push versioned R2 assets when required.
Tag
Use the repository's standard Git release process and tag the release version.
Production
Deploy the exact tagged revision.
Post-release
Verify:
text
application
login
API
issue tracker
finance
email
Celery
static assetsSomething wrong or missing on this page?Report a docs issue