The Ansible community and its steering committee have discussed and introduced a new Ansible community package collection inclusion requirement.
If you maintain a collection included in the Ansible community package, please add testing against the devel or milestone branches of ansible-core if you aren’t already doing so.
Specifically, you MUST do ONE OF the following:
- Run tests against the
develormilestonebranch ofansible-corein every PR. You can use collection_template/.github/workflows/ansible-test.yml to get started. - Run tests on a scheduled basis of at least once per week to avoid occasional unrelated failures in every PR after
ansible-coreintroduces new checks. You can use the workflow to run it only againstdevelormilestoneand only on “schedule: …” by removing everything else.
This requirement ensures that you find out about new linting requirements and compatibility issues between your collection and ansible-core early.
See the pull request and the discussion for details.
Collections that do not test against devel or milestone will not be removed immediately. However, because this is a package inclusion requirement, the removal process can be initiated at some point in the near future with prior notification.
Thank you!