[ACTION REQUIRED for Ansible package-included collections] CI: Add test runs against devel or milestone branch of ansible-core

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 devel or milestone branch of ansible-core in 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-core introduces new checks. You can use the workflow to run it only against devel or milestone and 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!

1 Like