-
Notifications
You must be signed in to change notification settings - Fork 73
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Have branches per minor versions #276
Comments
Related: #245 |
My proposal is to use https://githubflow.github.io/ |
I agree we should be using the "github flow" for the PR flow. |
I'd say that create a branch for given version is also a soft promise for support and backporting fixes to that version. AFAIK no such backporting or support has been yet done for Karapace, and thus first the maintenance periods are to be decided. And only after maintenance period is defined, then create branches for only maintained versions. |
Could we switch to using a |
I agree with you @lornajane that would also be my proposal. |
This has been open for a while, as no further feedback has been provided it seems we reached an agreement to release from |
What can we help you with?
In order to better manage versioning in Karapace, it would be good to create a branch per each minor version (assuming semantic versioning) so creating hotfixes on those are easy to handle.
Where would you expect to find this information?
I would expect this is documented in the CONTRIBUTING, and in a new file named RELEASE.
Information about CONTRIBUTING would describe the meaning of such branches and also specify that Pull Request can be targeted to such branches if the bug is only present there or if the fix must be released also for that minor version.
The new file named RELEASE should incorporate all needed information and steps that must be followed for releasing a new Karapace version, one of them would be if this is agreed, to create a new branch once a new minor version is created.
For example at the time of writing the branches that should be present would be:
0.1.x
1.0.x
1.1.x
2.0.x
All community members are welcomed to share their opinion on this topic.
The text was updated successfully, but these errors were encountered: