-
Notifications
You must be signed in to change notification settings - Fork 88
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 plan #31
Comments
Questions:
|
This approach is reasonable and a good idea IMO :) For community.crypto, we eventually will have a 2.0.0 version with breaking changes (when removing something we deprecated), and then we'll add a stable-1 branch so we can still backport bugfixes (or even features, if we really want to) to release new 1.x.y versions. I guess as long as there is no need to make a breaking change, sticking to |
community.mysql 1.0.1 has just been released https://github.com/ansible-collections/community.mysql/tags |
if nobody's against, i would release 1.0.2 on 01.10.2020 (tomorrow) because of #40 |
I've just released 1.0.2 |
Agreed!
Waiting for more features/bugs seems to have no benefit, so I'd say release whenever a new feature is merged or a bug is fixed. |
@rndmh3ro welcome!:) |
I've just release 1.1.0 |
I'd like to release 1.1.1 today's evening |
I've just released 1.1.1 |
I've just released 1.1.2 |
|
I'm going to release |
@Jorge-Rodriguez @bmalynovytch @bmildren I've just add the following to the description:
We could align the major releases with Ansble major releases as @felixfontein suggested in #97 (comment). I suggest releasing version ========================================================
3.0.0
|
@bmalynovytch @bmildren I'd like to move the discussion on #101 forward before we release v2 |
Tomorrow there will be Ansible 3.1.0 release, so I'll release this collection now to get things included |
community.mysql 1.3.0 has been released |
The dates can be adjusted later. СС @Jorge-Rodriguez @bmalynovytch |
LGTM, I'll have to hurry with the |
FYI: As planned, I'm releasing |
community.mysql 2.0.0 has been released New branch @Jorge-Rodriguez @bmalynovytch it means that we have to backport to Thanks! |
So we're planning the next ( |
fyi: |
I'm going to release community.mysql 1.4.1 and 2.1.0 later today |
community.mysql 1.4.1 and 2.1.0 have been released |
I'm gonna release community.mysql 2.1.1 and 1.4.2 tomorrow morning. |
also there will be a dev version of 2.2.0 released tomorrow later or on Thursday |
community.mysql 1.4.2 and 2.1.1 have been released |
community.mysql 2.2.0-a1 has been released and available to install via galaxy or directly from https://galaxy.ansible.com/community/mysql. It contains the |
I think I have to read docs about this collection releasing process and branches 😄 So if I understand correctly, no breaking change PRs merged into main until next major release. Branches like |
Correct:) |
I'm releasing community.mysql 3.1.0, 2.3.3, and 1.4.4 this week |
community.mysql 3.1.0, 2.3.3, and 1.4.4 have been released. It turned out to be a bit faster than I had expected:) |
if someone else from current maintainers wants to release 3.1.1 and 2.3.4 (in other words learn how to release / become a release engineer here), I would be happy to lead you through the process. Please let me know:) p.s. we can wait for the day / time suitable for you |
I'm gonna release 3.1.1 and 2.3.4 today |
community.mysql 2.3.4 and 3.1.1 have been released. |
I'm gonna release 2.3.5 and 3.1.2 which will contain critical bugfix for the |
community.mysql versions 2.3.5 and 3.1.2 have been released. |
I'm going to release 3.1.3 which will contain some doc improvements and 3 bugfixes:
|
community.mysql 3.1.3 has been released. |
i'm gonna release community.mysql 3.2.0, 2.3.6 and 1.4.5 today |
The community.mysql collection 1.4.5, 2.3.6 and 3.2.0 versions have been released! |
I'm gonna release versions 1.4.7, 2.3.8 and 3.3.0 today |
The community.mysql collection versions 1.4.7, 2.3.8 and 3.3.0 have been released! Great job @betanummeric @rsicart @hubiongithub @moledzki @bmalynovytch, thank you! |
One month has already passed since the last release. No fragments exist and the last PRs were about the CI. So I will skip this month's release. |
@laurent-indermuehle yep, thanks for taking care of this! |
I'm going to release 3.5.0 today. |
Copied from Bullhorn update: The community.mysql collection version 3.5.0 has been released! Special thanks to rsicart, betanummeric, laurent-indermuehle and aneustroev! |
I'm going to release 3.5.1 today. |
The community.mysql collection version 3.5.1 has been released! Special thanks to andersson007, laurent-indermuehle and betanummeric! |
I'm going to release 1.5.1, 2.4.1 and 3.7.0 today. |
I'm going to release 3.7.1 today. |
the community.mysql collection version 3.7.1 has been released! |
I'm going to release 3.7.2 today. |
I'm going to release 3.8.0 today. |
Moving to forum, closing this one. Please join the #589 and let's continue on the forum, thanks everyone! |
SUMMARY
(partially copied from ansible-collections/community.crypto#74 , thanks to @felixfontein)
We should decide eventually on how to release this collection (w.r.t. versioning).
Small collections like this one don't need a complex plan like the one for community.general and community.network.
So how about the following?
I suggest releasing without branching https://github.com/ansible/community-docs/blob/main/releasing_collections_without_release_branches.rst
Once we release a 2.0.0 (with some breaking change relative to 1.x.y), we can have a stable-1 branch so we can backport bugfixes (or even features) if needed, and release more 1.x.y versions. We currently have some deprecation removals scheduled for 2.0.0 (see #1). Maybe scheduling 2.0.0 roughly for Ansible 2.12 (i.e. next summer) would be a good idea.
(the part ^ taken from the description of ansible-collections/community.docker#4)
@bmalynovytch @bmildren @felixfontein @Jorge-Rodriguez
UPDATE: we agreed on maintaining older (
stable*
) versions for 2 years (backporting bugfixes, releasing, testing) since the next major version is released. Then we do final releases announcing undermajor_changes
that those versions are EoL.The text was updated successfully, but these errors were encountered: