Skip to content
This repository was archived by the owner on May 28, 2024. It is now read-only.

Commit bb3ac77

Browse files
authored
collection_checklist.md: update (#235)
1 parent 64ef388 commit bb3ac77

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

collection_checklist.md

+4-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ Note for reviewers: If you don't know how to check any of the points below, plea
1111
- [ ] has a policy of releasing, versioning and deprecation announced to contributors and users in some way
1212
- [ ] have a Code of Conduct (CoC) compatible with the [Ansible Code of Conduct (CoC)](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html)
1313
- [ ] have a publicly available issue tracker that does not require a paid level of service to create an account or view issues
14-
- [ ] have a public git repository, releases of the collection are tagged in this repository
14+
- [ ] have a public git repository
15+
- [ ] releases of the collection are tagged in its repository
1516

1617
**Standards and documentation:**
1718
- [ ] adheres to [semantic versioning](https://semver.org/)
@@ -26,10 +27,8 @@ Note for reviewers: If you don't know how to check any of the points below, plea
2627
- [ ] supports [all Python versions supported by all ansible-core versions its supports](https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix). If it does not, read the [full guidelines](https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_requirements.html#python-compatibility) to see if you qualify for an exception and document the unsupported [Python versions](https://docs.ansible.com/ansible/devel/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix) in the collection ``README.md`` and in every module and plugin (or in doc fragments)
2728
- [ ] only uses the [allowed plugin types](https://docs.ansible.com/ansible/devel/community/collection_contributors/collection_requirements.html#modules-plugins) in the `plugins/` directory
2829
- [ ] has `README.md`
29-
- [ ] documentation, examples, and return sections use FQCNs for the `M(..)` [format macros](https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_documenting.html#linking-and-other-format-macros-within-module-documentation) when referring to modules
30-
- [ ] modules (or plugins) from ansible-core use `ansible.builtin.` as a FQCN prefix
30+
- [ ] FQCNs are used for all plugins and modules including `ansible.builtin.` for builtin ones from ansible-core in all their appearances in the documentation, examples, and return sections, and in `extends_documentation_fragment:`s.
3131
- [ ] documentation and return sections use `version_added:` containing the *collection* version for which an option, module or plugin was added (except cases when they were added in the very first release of the collection)
32-
- [ ] FQCNs are used for `extends_documentation_fragment:`, unless you are referring to doc_fragments from ansible-core
3332
- [ ] public plugins, roles and playbooks do not use files outside of `meta/`, `plugins/`, `roles/`, and `playbooks/`
3433

3534
**Collection management:**
@@ -44,7 +43,7 @@ Note for reviewers: If you don't know how to check any of the points below, plea
4443

4544
Note for reviewers: If you don't know how to check the points below, please ask maintainers of the collection you're reviewing how you can do it.
4645
* In most cases, CI is set up via GitHub Actions.
47-
* Check `.yml` files in the `.github/workflows` directory. There must be at least the `sanity` section under `jobs` containing the `ansible-test sanity` command running against all supported ansible-core versions that must be also listed there, for example, `- stable-2.11, - stable-2.12, - stable-2.13`.
46+
* Check `.yml` files in the `.github/workflows` directory. There must be at least the `sanity` section under `jobs` containing the `ansible-test sanity` command running against all supported ansible-core versions that must be also listed there, for example, `- stable-2.15, - stable-2.16, - stable-2.17`.
4847
* Check workflow runs by clicking the `Actions` tab in the repository's page - you're interested in `Scheduled` runs, runs against release commits and runs against pull requests.
4948
* If there are no workflows in the `Actions` tab, ask the collection maintainers how CI is implemented.
5049

0 commit comments

Comments
 (0)