tempesta-tech / tempesta-test

Test suite for Tempesta FW
10 stars 4 forks source link

Designated CI workflow for stable branches #500

Closed krizhanovsky closed 11 months ago

krizhanovsky commented 11 months ago

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.