947 B
947 B
Versioning
JWeBot uses a human-readable product version string:
beta X.Y.Z.MMDD
Rules:
betameans the project has passed the local, staging, privacy, and production-safety gates expected for wider testing, while still allowing controlled breaking changes before a stable release.X.Y.Zis the project version.MMDDis the delivery date.- Python package versions use PEP 440 pre-release form. For beta builds,
beta 1.0.0.1016maps to1.0.0b1+1016. - Normal small updates increment only the patch version, for example
beta 1.0.0.1016tobeta 1.0.1.1016. - Minor, major, or stable-release changes require explicit user review and milestone approval.
- Local repository migration does not imply a production deployment.
- Production services must not be changed unless the operator explicitly asks for deployment or runtime verification.
The exact current version is stored in:
VERSION