Release Runbook
The project uses Semantic Versioning.
On this page ▾
- Confirm the working tree is clean.
- Update
[project].versioninpyproject.toml. - Update
CHANGELOG.md. - Run linting.
- Run tests.
- Build wheel and source distribution.
- Run
twine check. - Review package contents.
- Create and push the release tag.
- Publish through the intended package workflow.
- Install the published version in a clean environment.
- Verify
dplay --version. - Run a smoke test against a DjangoPlay development repository.
Versioning
The current package metadata declares:
text
Development Status :: 5 - Production/Stableand requires:
text
Python >= 3.11Something wrong or missing on this page?Report a docs issue