Replies: 4 comments 3 replies
-
About labeling and automation, two coins here:
Furthermore, release note can be done automatically as I did for korandoru/setup-zig. But it needs further configuring and consensus. |
Beta Was this translation helpful? Give feedback.
-
For how many versions we should maintain, I'd prefer to hear from our users' use cases. Basically, users want the maintainers to cherry-pick every early version. So the point here is to see what versions are still in use. We can try our best to do cherry-picks and eventually find a balance between users' needs and the community bandwidth. |
Beta Was this translation helpful? Give feedback.
-
I think it's a good point to support two versions for some time: one based on RocksDB 6, and one on RocksDB 7. In this case, the former will get only bug fixes and the latter will gain both new features and bug fixes. |
Beta Was this translation helpful? Give feedback.
-
I wonder if we can use some bot like mergify to backport some specific commits automatically, e.g. does ASF allows bot to manage the source tree? cc @tisonkun |
Beta Was this translation helpful? Give feedback.
-
Kvrocks maintained the latest two release branches before donating to the Apache incubator. The main concern is the latest release version may have some aggressive features like RocksDB 7.x, and may cause stability issues. So we should have a plan B for users who think the stability is over features.
For example, if the newest release is version 2.2, then 2.1 will be still under maintenance. To be more clear, we will be continuously picking bug fixes to 2.1 and calling a vote for 2.1.x as well if it's necessary.
And to make this process easier, the PR merger can also do:
need back patch
if it may affect the previous maintenance versionrelease note
if you think it should be noticed by userscc @ShooterIT @tisonkun @PragmaTwice @torwig @tanruixiang
Beta Was this translation helpful? Give feedback.
All reactions