-
-
Notifications
You must be signed in to change notification settings - Fork 6.7k
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
Discussion: change the release frequency? #956
Comments
I forgot to say that the consideration to change the release schedule is not for cc: @OpenAPITools/generator-core-team, @OpenAPITools/openapi-generator-collaborators |
I vote for a bi-weekly patch release and bi-monthly minor release. |
I like frequent releases as it helps get new fixes in and provides faster feedback for contributions. One or two weeks apart is fine as people as contributions will still be top of mind. |
If we decide to update the release schedule, we'll need to update our documentation. Here is a list for tacking: |
OK. Let's start with the upcoming minor release 3.3.0, which has been rescheduled to Oct 1st (Mon) to follow the bi-monthly release schedule |
Just chiming in as a user of this library - we're in the middle of migrating away from the Swagger generator. In our experience, the Swagger generator was difficult to upgrade and difficult to trust, so we've been upgrading slowly (or not at all). The release frequency that would provide value is directly related to the project quality/stability. If there's a track record of patch releases not introducing regressions, I'd be sold on upgrading optimistically every time there's a new release. This is something that's easy to do with Guava or Apache Commons Lang or what have you. At present we haven't had enough experience with OpenAPITools to upgrade as aggressively, so twice-monthly is plenty fast enough for us (aligns with a 2 week sprint as well for our own planning). |
Thanks for the feedback. So far we've not heard any report of regressions between patch release. We hope the smaller patch release will be easier to upgrade. |
Since the start of the project we have used following release schedule:
In average one release each week.
3.3.0
September 2018Is this release frequency appropriate ?
If the time between two releases was changed to 10 days or 2 weeks, would it impact your project ?
More generally, are you switching to a release when it is published ? Or are you waiting ? Are you using Snapshots builds ?
Feedback is appreciated.
We need to understand what we need to do about release cycles. Every input is welcomed.
The text was updated successfully, but these errors were encountered: