Releases: Evilazaro/DevExp-DevBox
Releases · Evilazaro/DevExp-DevBox
Release v1.0.0
🌟 Branch-Based Release Strategy with Conditional Major Increment
📊 Release Information
- 🔀 Branch:
main - 🏷️ Version:
v1.0.0 - 📦 Previous Version:
v0.0.0 - 🚀 Release Type:
main - 🤖 Trigger: workflow_dispatch
- 📝 Commit:
150d8be4cbc2133883eb271caad2bd6ed40a56f8
🎯 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
🔗 Links
What's Changed
- Dev by @Evilazaro in #1
- Dev by @Evilazaro in #2
- Dev by @Evilazaro in #3
- Main to Dev by @Evilazaro in #4
- Merge pull request #4 from Evilazaro/main by @Evilazaro in #5
- Dev by @Evilazaro in #6
- Install Docker PowerShell Script by @Evilazaro in #7
- Dev by @Evilazaro in #8
- Dev by @Evilazaro in #9
- MAin to Dev by @Evilazaro in #10
- Dev by @Evilazaro in #11
- Dev by @Evilazaro in #12
- Dev by @Evilazaro in #13
- Customizing PowerShell Script by @Evilazaro in #14
- powershell script update by @Evilazaro in #15
- Dev by @Evilazaro in #16
- New powereshell script by @Evilazaro in #17
- dos2unix by @Evilazaro in #18
- Dev by @Evilazaro in #19
- Updating Image Templates by @Evilazaro in #20
- Enabling multiple projects and removing powershell scripts by @Evilazaro in #21
- Updating the scripts to leverage DevBox Taks for customization by @Evilazaro in #22
- Dev by @Evilazaro in #23
- Add docker and Postman customizations by @Evilazaro in #24
- update template vm by @Evilazaro in #25
- dos2unix by @Evilazaro in #26
- devCenter Template update by @Evilazaro in #27
- Postman installation by @Evilazaro in #28
- Install Customizations by @Evilazaro in #29
- custom.json file by @Evilazaro in #30
- custom install by @Evilazaro in #31
- new template by @Evilazaro in #32
- ScriptMigration by @Evilazaro in #33
- refactoring templates by @Evilazaro in #34
- refactoring arm templates by @Evilazaro in #35
- refactoring arm templates by @Evilazaro in #36
- Refactoring other scripts by @Evilazaro in #37
- Refactoring Code by @Evilazaro in #38
- Template updated by @Evilazaro in #39
- dos2unix by @Evilazaro in #40
- new role template by @Evilazaro in #41
- Adding new custom tasks by @Evilazaro in #42
- Reducing number of Projects by @Evilazaro in #43
- workloads folder by @Evilazaro in #44
- dos2unix by @Evilazaro in #45
- Engineering roles description by @Evilazaro in #46
- Workloads by @Evilazaro in #47
- readme file update by @Evilazaro in #49
- Readme Updated by @Evilazaro in #50
- WingetUpdate by @Evilazaro in #51
- Customization Refactor by @Evilazaro in #52
- CustomizationsScriptRefactor by @Evilazaro in #53
- image template update by @Evilazaro in #54
- CustomizationsOrchestrator by @Evilazaro in #55
- BuildImageRefactor by @Evilazaro in #56
- adding buildImage.sh script by @Evilazaro in #57
- Fixing Custom task bugs by @Evilazaro in #58
- fixing powershell script parameters in the image template file by @Evilazaro in #59
- Fixing taks bugs by @Evilazaro in #60
- Fixing Powershell config bugs by @Evilazaro in #61
- Orchestrator bug fixed by @Evilazaro in #62
- fixing winget installation bug by @Evilazaro in #63
- bug fix winget instalation by @Evilazaro in #64
- OrchestratorRefactor by @Evilazaro in #65
- back end workload automation fix by @Evilazaro in #66
- workload automation fix by @Evilazaro in #67
- OrchestratorRefactor by @Evilazaro in #68
- fixing backend.yaml workload bugs by @Evilazaro in #69
- adding winget config file and config as code options by @Evilazaro in #70
- OrchestratorRefactor by @Evilazaro in #71
- fixing backend workload bugs by @Evilazaro in #72
- backend engineer workload updated by @Evilazaro in #73
- Need to deal with line endings #48 by @Evilazaro in #75
- UPdating FrontEnd workload definition by @Evilazaro in #76
- Updating Vnet Creation script by @Evilazaro in #77
- Fixing vNet ARM Template by @Evilazaro in #78
- VnetCreationRefactor by @Evilazaro in #79
- Fixing vNet ARM Template by @Evilazaro in #80
- CodeRefactoring by @Evilazaro in #81
- RefactoringCode by @Evilazaro in #82
- RefactoringBashScripts by @Evilazaro in #83
- DevCenterRefactoring by @Evilazaro in #84
- PowerShellRefactoring by @Evilazaro in #85
- BugFixPowershell by @Evilazaro in #86
- fixing minor powershell bugs by @Evilazaro in #87
- BicepDeploymentScripts by @Evilazaro in #88
- DevBoxManagement by @Evilazaro in #89
- RefactorCLI by @Evilazaro in #90
- Management by @Evilazaro in #91
- Management by @Evilazaro in #92
- Management by @Evilazaro in #93
- Identity by @Evilazaro in #94
- DeploymentAction by @Evilazaro in #95
- ModularizingBicepScripts by @Evilazaro in #96
- Removing packages updates by @Evilazaro in #97
- Modul...