From time to time we fork "stable" branches (e.g. release-0.7 at the moment) and commit only (trivial) bug fixes to the branches. At some points we release patch-level builds (e.g. 0.7.1, 0.7.2 and so on), but CI checks master branch only, so the builds considered "stable" can even not build!
Probably we just need to create a parallel CI and just use the same workflow for the stable branch (we have only one): create pull requests for each backported patch, protect the branch and run normal CI workflow.
We also need some deisgn to keep test suite versions for both the branches, master and stable.
From time to time we fork "stable" branches (e.g.
release-0.7
at the moment) and commit only (trivial) bug fixes to the branches. At some points we release patch-level builds (e.g.0.7.1
,0.7.2
and so on), but CI checksmaster
branch only, so the builds considered "stable" can even not build!Probably we just need to create a parallel CI and just use the same workflow for the stable branch (we have only one): create pull requests for each backported patch, protect the branch and run normal CI workflow.
We also need some deisgn to keep test suite versions for both the branches,
master
and stable.