Summary
Adopt long-lived minor release branches (e.g., limitador-1.0, limitador-1.1) for managing patch releases within the same minor version.
Context
As part of the Kuadrant standardization effort, all repositories are adopting minor release branches to provide:
- Better backporting capabilities for CVE fixes and patches
- Clearer release tracking
- Consistent submodule reference strategies across product-build repos
Currently, limitador only has a main branch, which makes it difficult for downstream product builds to track specific release versions.
Proposed Solution
- Create release branches following the pattern
limitador-X.Y for each minor version
- Tag releases from these branches (e.g.,
v1.0.0, v1.0.1 from limitador-1.0)
- Document the branching strategy in RELEASE.md or CONTRIBUTING.md
Acceptance Criteria
Related: Kuadrant/sector#2, Kuadrant/sector#4
Summary
Adopt long-lived minor release branches (e.g.,
limitador-1.0,limitador-1.1) for managing patch releases within the same minor version.Context
As part of the Kuadrant standardization effort, all repositories are adopting minor release branches to provide:
Currently, limitador only has a
mainbranch, which makes it difficult for downstream product builds to track specific release versions.Proposed Solution
limitador-X.Yfor each minor versionv1.0.0,v1.0.1fromlimitador-1.0)Acceptance Criteria
mainRelated: Kuadrant/sector#2, Kuadrant/sector#4