-
Epic
-
Resolution: Done
-
Critical
-
None
-
None
-
None
-
Delayed branching
-
False
-
-
False
-
Testable
-
Done
-
0% To Do, 0% In Progress, 100% Done
-
-
To reduce the cost of maintaining different branches for different Fedora releases we would like to implement the setup when main project branch is used for the latest branched Fedora for as long as possible.
The process should work as follows:
Currently we have main branch which is tested against Fedora Rawhide.
When Fedora 43 branches from Rawhide, we should create f43 branch and point it to the head of the main branch.
We should not allow any merges to f43 branch.
When PR is created to the main branch, we test it against both, Fedora Rawhide and Fedora 43. We merge PR into main branch only if both test sets are passing.
Once the change is merged into the main branch, we rebase the f43 branch to the head of the main branch.