feat: GitFlow workflow with beta/stable CI pipelines
All checks were successful
Beta Release / beta (push) Successful in 31s

- Add develop branch for integration
- Replace single ci.yml with 3 workflows: ci-pr (PR checks), ci-develop (beta releases), ci-main (stable releases)
- Add prerelease support in version.go (ldflags injection)
- Add tests for prerelease version formatting
- Document full GitFlow process, versioning, and contributing guide in README

💘 Generated with Crush

Assisted-by: GLM-5.1 via Crush <crush@charm.land>
This commit is contained in:
Augustin
2026-04-20 20:08:59 +02:00
parent 3494f6b40d
commit bbdac6c005
7 changed files with 547 additions and 178 deletions

View File

@@ -7,6 +7,12 @@ const (
License = "MIT"
)
var Prerelease string
func FullVersion() string {
return Name + " v" + Version
v := Name + " v" + Version
if Prerelease != "" {
v += "-" + Prerelease
}
return v
}