-
-
Notifications
You must be signed in to change notification settings - Fork 266
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
Road to Stability #3036
Comments
Spoke with Afri and got a good plan that should be relatively easy to follow tho it requires non-trivial changes to our CI. This diagram explains the process for the first release going into this flow (v0.33.0 release), and a regular release already being into this flow (v0.34.0 release) This git flow allows us to:
Changes to do (at least)
|
this looks great to me, once we create a branch for a release we should have docker image for that release and assign someone (or the release manager?) to deploy/test it for 3-4 days before it becomes stable. |
lgtm OK 👍 |
v0.33.0 todo
|
I think we're ready to close this epic unless there are any other outstanding issues with the release process @dapplion . |
Yes ready to be closed. However I think we should persist this information somewhere, any ideas? |
Maybe a releases.md in the main directory? |
🎉 |
We currently to nightly "unstable" releases and biweekly "alpha" releases, however, at this early stage of the project, we do not have any strategies towards stabilizing the code and the releases.
I use this meta ticket to outline some strategies to revisit in future in case we want to move into a "beta" or "stable" phase.
Useful resouce:
The key element is the release checklist (we can already tick two boxes):
The hackmd above also outlines two different release strategies (Flow vs. Maturity). I always give the example that Geth uses the "Flow" strategy and Parity
usesused "Maturity." I'm personally a big fan of the latter.Current State of Lodestar https://github.com/ChainSafe/lodestar/releases
master
(pull requests default tomaster
)v0.29.1
onmaster
v0.29.0
onmaster
The text was updated successfully, but these errors were encountered: