Skip to content

feat: reorder version scheme to RELEASE.BETA.ALPHA.BUILD with full automation - #54

Merged
tech-stack-studios merged 1 commit into
developfrom
feature/fix-versioning
May 27, 2026
Merged

feat: reorder version scheme to RELEASE.BETA.ALPHA.BUILD with full automation#54
tech-stack-studios merged 1 commit into
developfrom
feature/fix-versioning

Conversation

@tech-stack-studios

Copy link
Copy Markdown
Owner

Summary

Fixes the versioning digit ordering so higher digits represent higher release maturity.

Old scheme (wrong)

MAJOR.ALPHA.BETA.BUILD — alpha appeared more significant than beta

New scheme (correct)

RELEASE.BETA.ALPHA.BUILD — digit significance matches release maturity

Changes

  • ci.yml: Renamed vars MAJOR→RELEASE; reordered IFS parse to RELEASE BETA ALPHA BUILD; added ALPHA=0 reset in beta case; added main case that bumps RELEASE and resets all others; removed main from bump/commit exclusion (uat still excluded); added Tag release step that creates and pushes release/X.0.0.0 tag on main merges
  • package.json: Reset version to 0.0.1 / 0.0.1.0 (RELEASE=0 until first production release)
  • .github/agents/branch-manager.agent.md: Updated version format table and CI/CD per-branch table to reflect new scheme

Test results

115/115 tests pass ✅

…tomation

- Rename MAJOR→RELEASE; reorder digits: RELEASE.BETA.ALPHA.BUILD
- Add ALPHA=0 reset to beta bump case
- Add main case: RELEASE+1, reset BETA/ALPHA/BUILD to 0
- Remove main from bump exclusion (uat still excluded)
- Add Tag release step on main: git tag release/X.0.0.0
- Reset package.json version to 0.0.1 / 0.0.1.0 (no prod release yet)
- Update branch-manager.agent.md version table to new scheme
@tech-stack-studios tech-stack-studios added the enhancement New feature or request label May 27, 2026
@tech-stack-studios
tech-stack-studios merged commit 82e447b into develop May 27, 2026
2 checks passed
@tech-stack-studios
tech-stack-studios deleted the feature/fix-versioning branch May 31, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant