Skip to content

Switch release automation to branch-based versioning#325

Merged
lklynet merged 2 commits into
mainfrom
feature/release-versioning
May 14, 2026
Merged

Switch release automation to branch-based versioning#325
lklynet merged 2 commits into
mainfrom
feature/release-versioning

Conversation

@lklynet
Copy link
Copy Markdown
Owner

@lklynet lklynet commented May 14, 2026

Summary

  • Replaced commit-message-driven release flow with branch-based version resolution for main and test.
  • Added shared version helpers so the app, frontend, and CI can resolve versions consistently from env vars, Git tags, or the current commit.
  • Split release automation into validate, guard, version computation, image publish, tag creation, and GitHub Release steps.
  • Removed commitlint, Husky commit hooks, and the old semantic-release/publish-image workflow in favor of the new release pipeline.
  • Updated contributor guidance to reflect branch naming, commit message expectations, and CI-owned versioning.

Testing

lklynet added 2 commits May 13, 2026 23:40
- Replace semantic-release and commitlint with branch-driven release versioning
- Derive app version from env, release tags, or git SHA
- Update CI workflows to tag, publish images, and create GitHub releases
@lklynet lklynet merged commit e5901c1 into main May 14, 2026
1 check passed
@lklynet lklynet deleted the feature/release-versioning branch May 14, 2026 04:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant