-
Notifications
You must be signed in to change notification settings - Fork 153
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 #149
Comments
I'm going to release 1.2.0 today |
@Andersson007 Any idea when the next release will be coming? I recently seen an important bugfix made by @sshnaidm on #229 and I need a new release in order to be able to add it as a dependency for molecule-podman module. |
@ssbarnea @Andersson007 I would like to get this #223 merged before we do the release. |
we also will need #230 |
@ssbarnea good question |
Hi @Andersson007, Yeah, I am a newcomer :) |
For me personally, as releases don't happen frequently here (the last one was on March 8), it feels sensible to wait for important things that are almost ready. Anyway, i would establish and announce a tentative release date right now to motivate the folks finish / find reviewers for their work before that date:) |
@Andersson007 @saito-hideki Let us target 8th August 2021, which will give everybody enough time to do their tasks. What's say? |
@Andersson007 @Akasurde I agree with you guys. thanks! :) |
1.3.0 released on 11 Aug 2021 |
Dear Maintainers, The next release 1.4.0 is scheduled for the first week of June. Please feel free to comment here if you have any opinions or concerns about that :) Thanks! |
When the next release it made could it be released here, previous ones have only been tagged -- I'd like to be able to use Ansible tasks like the following to get the latest version number: - name: Use a HEAD request to get the latest redirect URL
ansible.builtin.uri:
url: "https://github.com/ansible-collections/ansible.posix/releases/latest"
method: HEAD
status_code: 302
follow_redirects: none
check_mode: false
changed_when: false
register: latest_headers
- name: Set a fact for the latest version
ansible.builtin.set_fact:
latest_version: "{{ latest_headers.location | urlsplit('path') | basename | string }}" |
@saito-hideki I think it would make sense to get a release out as soon as possible for #362 to make sure that the currently released version (to be included in Ansible 5.9.0 and Ansible 6.0.0) does not have the license problem anymore. (See also #362 (comment).) |
(Ansible 6's feature freeze is tomorrow, so that's the last point in time where a new minor release can make it into Ansible 6. From then on its only bugfix releases until June 7th. See https://docs.ansible.com/ansible/devel/roadmap/COLLECTIONS_6.html#release-schedule) |
@felixfontein I see that the situation. |
@felixfontein @Akasurde @Andersson007 |
@saito-hideki Thanks. I added my approval. |
Hi @Akasurde @Andersson007 @felixfontein @chriscroome @akira6592 1.4.0 has been released. |
When is the next release? The |
Hi @richm |
@Akasurde @maxamillion @Andersson007 |
Release early, release often! 🙂 (Seriously, go for it. I'm good with it.) |
Release 1.5.2 commit SUMMARY Release 1.5.2 commit #149 (comment) ISSUE TYPE Feature Pull Request COMPONENT NAME ansible.posix ADDITIONAL INFORMATION None
Hi All, |
1.6.0 has been released #565 :) |
@felixfontein @Andersson007 @Akasurde @maxamillion I plan to release a new version in the next few days to address the following issues. Current Release Plan
Please let me know your opinions. |
Why not simply create It might also make sense to do all this on |
Hi @felixfontein @Andersson007
If you all are OK, I would like to add deprecate notifications to skippy plugin on stable-1 and proceed with the release process for 1.6.1. Thanks again. |
There needs to be a changelog entry for cd43bd1. |
@felixfontein Thanks for the kind advice :) |
@Andersson007 @felixfontein @maxamillion Thanks for the review! |
@felixfontein @Andersson007 @Akasurde @maxamillion |
I'm planning for the next bugfix release from stable-1 |
Release 1.6.2 commit SUMMARY Release 1.6.2 commit. The purpose of this release is to fix the version information that was reverted in 1.6.1. It will replace the minimum version of Ansible Core 2.14 with 2.15. #149 ISSUE TYPE Feature Pull Request COMPONENT NAME ansible.posix(stable-1) ADDITIONAL INFORMATION None Reviewed-by: Adam Miller <[email protected]>
ansible.posix 1.6.2 (changelog) has been released. :) |
@maxamillion @Andersson007 @Akasurde I'm planning on releasing version If you have any concerns about this, please let me know. |
Sounds great! shipit |
@saito-hideki SGTM, how about releasing it after Ansible 11? It'll imo allow smoother transition as Ansible 11 will not contain version 2 but people will be able to install it using ansible-galaxy, so not as many users will be affected with breaking changes and possible bugs. Then it'll get included in Ansible 12 in May. According to the roadmap it's scheduled at 2024-11-26 and your date is fine now. The issue is that Ansible 11 depends on ansible-core and other things can occur, so I would suggest releasing it after Ansible 11 is actually out. |
The Ansible 11 feature freeze was yesterday, so even if you release 2.0.0 now it won't get included in Ansible until Ansible 12. |
Hi @Andersson007 @felixfontein @maxamillion Thanks for the comment!
So, my understanding is that releasing it on December 5th is okay as originally planned. :) |
Yes. |
Great, no concerns then, thanks! |
I have created stable-2 branch right now :) |
SUMMARY
(partially copied from ansible-collections/community.crypto#74 , thanks to @felixfontein)
Release minor and patch releases whenever we want (like after adding new features or fixing bugs). Since this collection is small, there's no need to fix things in advance. Just add features, and after a feature either wait a bit longer for more features/bugs, or make a release.
I suggest releasing without branching https://github.com/ansible/community/wiki/ReleasingCollections#releasing-without-release-branches-for-smaller-collections
Breaking changes don't work with this schema but we might change the approach and start releasing from branches when needed.
The text was updated successfully, but these errors were encountered: