[DOC] Branching strategy and transparent release cycle #588
rustatian
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Starting from RR 2.0.1 we will try to adopt the following branching strategy with the master as
nightly
,beta
, andstable
releases:https://internals.rust-lang.org/t/release-channels-git-branching-and-the-release-process/1940
From my POV, at the moment, we have our releases in chaos. There is no particular time when the feature will be released. A transparent release process also doesn't exist. Users can't see when we plan to add one or another feature or bugfix. Lack of beta testing leads to weird bugs in runtime, which definitely leads to a bad user experience.
How to solve these problems:
stable
branch.beta
norstable
branches to provide enough time to test the feature. After adopting this strategy, we will have the ability to merge tickets with provided unit tests into thenightly
. After testing the integration within thebeta
branch, we will merge the changes into thestable
.Beta Was this translation helpful? Give feedback.
All reactions