-
-
Notifications
You must be signed in to change notification settings - Fork 3
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
Release cadence #200
Comments
Copying over @jakirkham's related comment from #199 here...
On the flip side releasing less frequently could mean more regressions accumulate in |
I misunderstood what you meant about the cycle being too short to fix regressions. It thought you meant regressions that were introduced in a previous release. In which case releasing again, even if the regression isn't fixed, doesn't necessarily make things worse. It seems like what you were intending to consider are the cases where the regression is only on main (unreleased) and we are trying to avoid releasing any versions that contain the regression. To fix that I think we need to think about introducing a code freeze before releases. Maybe that would end up resulting in a longer release cycle, but the main mechanism for preventing undiscovered regressions from entering release has to be a freeze right? |
I think it's also worth linking an older discussion from last year where it was proposed to increase releases: #84. The community and focused uses cases may have shifted since that was introduced but the discussion is worth reviewing. |
It's good that you raise that Ben. Several discussions evolved out of that may be worth revisiting as we figure out how best to improve the release process. In particular we observed there were a few common needs:
This motivated a few discussions most notably how CalVer was implemented here ( #100 ). These also came up:
Also more recent, but conceptually related: While there are still needs for each of these cases, there has been some effort to address them with CalVer. It may be worth revisiting how to address those as they get at the sticky issues that make releasing challenging. |
This ticket is to not derail any changelog related discussions going on in #199
Xref #101
The text was updated successfully, but these errors were encountered: