Skip to content
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

Open
Andersson007 opened this issue Mar 8, 2021 · 23 comments
Open

Release plan #149

Andersson007 opened this issue Mar 8, 2021 · 23 comments
Labels
pinboard This issue/PR is pinned on the Pinned issue

Comments

@Andersson007
Copy link
Contributor

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.

@Andersson007
Copy link
Contributor Author

I'm going to release 1.2.0 today
#130

@Andersson007 Andersson007 pinned this issue Mar 8, 2021
@ssbarnea
Copy link
Member

@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.

@Akasurde
Copy link
Member

@ssbarnea @Andersson007 I would like to get this #223 merged before we do the release.

@sshnaidm
Copy link
Contributor

we also will need #230

@Andersson007
Copy link
Contributor Author

@ssbarnea good question
CC @saito-hideki , am I right that you recently became a maintainer of the collection? What do you think of releasing it (after @Akasurde 's PR is merged)?

@saito-hideki
Copy link
Collaborator

saito-hideki commented Jul 26, 2021

Hi @Andersson007, Yeah, I am a newcomer :)
I agree. I think it is reasonable for me to cover #223, #229, and #230. Also, it is my understanding that #227 is generated from docstring at release time. If my understanding is correct, I will make a change request to fix firewalld.py side instead of the RST file(docs/ansible.posix.firewalld_module.rst) before release. What do you think about this idea?

@Andersson007
Copy link
Contributor Author

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:)

@Akasurde
Copy link
Member

@Andersson007 @saito-hideki Let us target 8th August 2021, which will give everybody enough time to do their tasks. What's say?

@saito-hideki
Copy link
Collaborator

@Andersson007 @Akasurde I agree with you guys. thanks! :)

@Akasurde
Copy link
Member

1.3.0 released on 11 Aug 2021

@saito-hideki saito-hideki added the pinboard This issue/PR is pinned on the Pinned issue label Mar 10, 2022
@saito-hideki
Copy link
Collaborator

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!

@chriscroome
Copy link

chriscroome commented May 20, 2022

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 }}"

@felixfontein
Copy link
Contributor

@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).)

@felixfontein
Copy link
Contributor

(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)

@saito-hideki
Copy link
Collaborator

@felixfontein I see that the situation.
@Akasurde @Andersson007 if you guys are OK, I'll start the release process.

@saito-hideki
Copy link
Collaborator

@felixfontein @Akasurde @Andersson007
I would appreciate it if you could review #363, once it is approved I will continue the release process.

@Akasurde
Copy link
Member

@saito-hideki Thanks. I added my approval.

@saito-hideki
Copy link
Collaborator

Hi @Akasurde @Andersson007 @felixfontein @chriscroome @akira6592

1.4.0 has been released.
Thank you for all your help :)

@richm
Copy link
Contributor

richm commented Apr 6, 2023

When is the next release? The rhel_facts module is unusable without #434

@saito-hideki
Copy link
Collaborator

Hi @richm
I understand that 1.5.1 has some issues. So I'm planning the next 1.5.2 release this month.

@saito-hideki
Copy link
Collaborator

@Akasurde @maxamillion @Andersson007
I'm planning the next 1.5.2 release next week. Please let me know if you have any problems with this.

@maxamillion
Copy link
Collaborator

Release early, release often! 🙂

(Seriously, go for it. I'm good with it.)

softwarefactory-project-zuul bot added a commit that referenced this issue Apr 10, 2023
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
@saito-hideki
Copy link
Collaborator

Hi All,
1.5.2 has been released :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pinboard This issue/PR is pinned on the Pinned issue
Projects
None yet
Development

No branches or pull requests

9 participants