Skip to content

Releases: cherryjain-msft/DevExp-DevBox

Release v4.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 21:23

🌟 Branch-Based Release Strategy with Conditional Major Increment

πŸ”€ Branch: main
🏷️ Version: v4.0.0
πŸ“¦ Previous Version: v3.0.0
πŸš€ Release Type: main
πŸ€– Trigger: Push
πŸ“ Commit: c8c700fd3112c5de03dc916e84d9d1f94083a201

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

Release v3.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 20:20

🌟 Branch-Based Release Strategy with Conditional Major Increment

πŸ”€ Branch: main
🏷️ Version: v3.0.0
πŸ“¦ Previous Version: v2.0.0
πŸš€ Release Type: main
πŸ€– Trigger: Push
πŸ“ Commit: 21853270df306067d8bf7e004cd4432493c72b84

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

Release v2.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 19:39

🌟 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

Release v1.0.0

Choose a tag to compare

@github-actions github-actions released this 15 Jul 14:01
b6d0176

🌟 Branch-Based Release Strategy with Overflow Logic

πŸ”€ Branch: main
🏷️ Version: v1.0.0
πŸ“¦ Previous Version: v0.0.0
πŸš€ Release Type: main
πŸ€– Trigger: Push
πŸ“ Commit: b6d0176d0080a15bdbaf22affd109b230ab5d253

Release Strategy Applied

🎯 Main Branch: Major version increment (major+1.0.0)

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