* many: Fix title case of Git references
Currently many references of the Git software don't use title case, this
patch fixes them while leaving those that should remain lowercase
intact:
* `git` command call in code blocks.
* Git references in changelog entries should stay consistent with the revision title.
Fixes#1935.
Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
* Update docs/docsite/rst/dev_guide/testing_integration.rst
Fix command markup.
Co-authored-by: Felix Fontein <felix@fontein.de>
* Update hacking/README.md
Also fix title case of Python.
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Signed-off-by: 林博仁(Buo-ren Lin) <buo.ren.lin@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
* Replace old communication refs with Communication guide ref or forum
* Update docs/docsite/rst/community/documentation_contributions.rst
Co-authored-by: Felix Fontein <felix@fontein.de>
---------
Co-authored-by: Felix Fontein <felix@fontein.de>
While the answers are somewhat repetitive, they will hopefully assist users who are struggling with resolving errors from this test.
This FAQ is based on questions from actual users.
* Expand docs for the import sanity test.
* Remove note about Python 2.7 compat.
It should not be needed since there is a sanity test to enforce use of `__metaclass__ = type`.
* Improve introductory paragraph.
* Fix link typo.
* validate-modules - Remove `__future__` limits
Limits on specific `__future__` imports are handled by other sanity tests.
* Add integration test for module/plugin imports.
* Add script to freeze sanity requirements.
* Declare sanity test requirements and freeze
* Use pinned requirements for import.plugin test.
* Expand scope of import test for ansible-core.
* Add ignores for galaxy import errors.
* Update test-constraints sanity test.
* Validate ansible-base & collection's runtime.yml
Add new test `runtime-metadata`
* Schema validation of file
* Error if a a legacy meta/routing.yml exist in a collection
* removal_date OR removal_version
* Add tombstone validation.
* Allow both ISO 8601 date strings and datetime.date objects (from YAML dates).
* Address review comments.
* Add metadata to test collection.
* Add requirements file.
Co-authored-by: Felix Fontein <felix@fontein.de>
Co-authored-by: Matt Clay <matt@mystile.com>
Replace the ansible-base changelog linting and generation tool with antsibull-changelog and make it available for linting collections. Previously changelog linting was limited to ansible-base.
* remove azure extras and extras_require support
* Since Azure will be collectionized, the requirements will float more frequently than Ansible releases; the Azure collection needs to host the requirements now.
* Removed the dynamic extras support as well, since Azure was the only thing using it. If we need it again, it's easy to pull back from history.
* Mark azure-requirements as orhpaned.
This keeps the docs around so that existing links from old test runs remain valid.
Co-authored-by: Matt Clay <matt@mystile.com>