Principle:Wandb Weave Version Bump Release
| Knowledge Sources | |
|---|---|
| Domains | Release_Engineering, Versioning |
| Last Updated | 2026-02-14 00:00 GMT |
Overview
A version transformation mechanism that promotes a development version to a release version by removing pre-release tags.
Description
Version Bump Release transforms a development version (e.g., 0.52.29-dev0) into a release version (e.g., 0.52.29) by dropping the pre-release label. This creates a git commit and tag marking the release point.
Usage
Use this step after pre-release validation passes and before building the distribution. It establishes the official release version in the version file.
Theoretical Basis
Follows Semantic Versioning (SemVer) with pre-release labels:
- Development versions use the format MAJOR.MINOR.PATCH-dev0.
- Release promotion removes the pre-release suffix: X.Y.Z-dev0 → X.Y.Z.
- Git tagging marks the release commit with vX.Y.Z for reproducibility.