Open s8sato opened 3 weeks ago
ok, what you suggest this seems better:
This solves the issue with the CHANGELOG.md
. The issue that remains is the CI. We need CI to run on every PR to release branch. I'm not sure how to do that best. Maybe we can have CI workflows that target all branches starting with a prefix, like 2.0.0
(currently we have a branch 2.0.0-pre-rc.21
). Or we should remain with stable
branch for the latest public release
What do you think about having stable/2.0.0
etc. and filtering by stable/
? However, in that case, the current stable
would not coexist with them due to branch name restrictions
Regarding backports, my suggestion is to first make commits on the main branch and then apply them to every release branch as needed.
There are some actions that would help this approach:
might be an example: