Repository navigation
Release v2.0.0
π Branch-Based Release Strategy with Conditional Major Increment
π Branch: main
π·οΈ Version: v2.0.0
π¦ Previous Version: v1.0.0
π Release Type: main
π€ Trigger: Push
π Commit: 7489d427ba00c0827ada1a328718407dc6cb54e9
Release Strategy Applied
π― Main Branch: Conditional major increment (only if minor=0 AND patch=0, otherwise increment patch with overflow logic)
Main Branch Logic (NEW RULE)
- If minor=0 AND patch=0: Increment major β
major+1.0.0 - If minorβ 0 OR patchβ 0: Keep major, increment patch β
major.minor.(patch+1) - Overflow handling: If patch > 99 β
minor+1, patch=0; if minor > 99 βmajor+1, minor=0
Feature/Fix Branch Overflow Logic
- Feature branches: If
patch + commits > 99βpatch = 0, minor += 1 - Fix branches: If
minor + commits > 99βminor = 0, major += 1 - Cascading overflow: If minor overflows during patch overflow β
minor = 0, major += 1
Artifacts
- π Bicep templates compiled to ARM templates
- ποΈ Infrastructure deployment files
- π Release metadata and documentation