Release schedule #6381
Replies: 5 comments 4 replies
-
Thanks for starting this discussion @smotornyuk . Here are some of my thoughts:
|
Beta Was this translation helpful? Give feedback.
-
Re the changelog stuff, we're using Release Drafter in Pillow, and it's working reasonably well. |
Beta Was this translation helpful? Give feedback.
-
this looks great! it looks exactly as I ideally suggested but even better because we can edit Pull request titles before merging and we don't need to worry about adding further commits to the incoming branch |
Beta Was this translation helpful? Give feedback.
-
Hello, I don't see any other discussions open about the release schedule. Will you be putting out 2.10.2 this year, or are there plans to move directly to 3.x?
|
Beta Was this translation helpful? Give feedback.
-
That'd be really nice to have a release cadence, whatever it is, say each 1-3 months so that everybody know that a waited fix or an update will see the world in a fixed time. +1 for more automation. Dragan can contribute to it probably, after the current engagement on ElasticSearch. Let's discuss it! |
Beta Was this translation helpful? Give feedback.
-
Sorry for the grammar below and let's start.
It's likely that you have either searched or asked or thought about the CKAN release schedule before. And at some point, you realized, that there are no such things.
Patch releases happen when we have ~20-30 fixes merged into upstream or some serious security issue fixed. Usually, 3-5 months, but the main criterium - a bunch of fixes.
Minor releases happen... sometimes. Not too often.
you probably know it, but here are reasons, why we do things in that way
Reasons:
There is a way to change it:
Release schedule
➕
➖
Yet, there is another problem(which we have even without these workflows). Bugs. What if the new release contains bugs?
In order to fix it, we have scheduled for the patch releases as well!
Patch-release schedule
Is it even possible?
Yes, because every part of the release/patch-release process, except for backporting, can be done via GitHub actions.
As to backports, they:
Do we need it?
Yes!
Beta Was this translation helpful? Give feedback.
All reactions