Commit Graph

4 Commits

Author SHA1 Message Date
Fengqing Liu
1718a436e3 chore: add environment specification and token configuration to release workflow 2025-10-19 23:29:01 +11:00
Fengqing Liu
30e0f0a322 branch fix 2025-10-19 22:39:31 +11:00
Fengqing Liu
02ff8487bd chore: remove obsolete CI workflows and add new publish workflow 2025-10-19 21:37:05 +11:00
Fengqing Liu
ecd39a1c8e add SemVer release process with automated publishing
- Split workflows: CI (lint/validate) and Docker (dev builds)
- Add release.yml for versioned releases with manual trigger
- Release workflow creates release/<version> branches, updates version.py, builds Docker images with SemVer tags, and creates GitHub releases
- Docker images tagged as major.minor.patch, major.minor, major, latest for stable releases
- Pre-release versions tagged with exact version only

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-19 20:58:59 +11:00