summaryrefslogtreecommitdiffstats
path: root/changelogs (unfollow)
Commit message (Collapse)AuthorFilesLines
2023-02-24Remove straight.plugin dependency (#80084)Matt Clay1-0/+2
2023-02-23Remove unused integration test support files (#80081)Matt Clay7-3126/+0
* Remove unused integration test support files * Remove obsolete ignores ci_complete ci_coverage
2023-02-23Remove unused network test support files (#80080)Matt Clay15-3183/+0
* Remove unused network test support files * Remove obsolete ignores
2023-02-23ansible-test - Fix vendoring support (#80074)Matt Clay6-0/+70
- Support loading of vendored Python packages. - Exclude vendored Python packages from payloads.
2023-02-23📦 Integrate manpage builds into PEP 517 build backendSviatoslav Sydorenko9-1/+445
This patch creates a thin wrapper around the `setuptools`' PEP 517 build backend in-tree. It features an ability to request generating the manpage files in the process of building a source distribution. This toggle is implemented using the `config_settings` mechanism of PEP 517. One must explicitly pass it a CLI option to the build front-end to trigger said behavior. The packagers are expected to use the following call: python -m build --config-setting=--build-manpages This option has no effect on building wheels. 🧪 The change includes integration tests This test runs building and re-building sdists and wheels with and without the `--build-manpages` config setting under the oldest-supported and new `setuptools` pinned. It is intended to preserve the interoperability of the packaging setup across Python runtimes. An extra smoke test also verifies that non PEP 517 interfaces remain functional. PR #79606 Co-authored-by: Matt Clay <matt@mystile.com>
2023-02-23Docs: Clarify note on tags (#80079)Raphael Michel1-1/+1
The current wording could be read as "tasks that are tagged *both* configuration and packages" while in fact it is "tasks that are tagged *either* configuration *or* packages"
2023-02-23Introduce Delegatable and Notifiable mixin classes (#80077)Martin Krizek7-21/+33
* Introduce Delegatable and Notifiable mixin classes * fix sanity * fix sanity
2023-02-23package_facts requires python-rpm on SUSE systems in ansible 2.12.1 (#80041)Desmond Obisi1-0/+2
2023-02-23fix: jinja complex type transforms doesn't work as documented (#80067)Desmond Obisi1-2/+2
jinja complex type transforms: dict(somelist| slice(2)) doesn't work as documented. Changed the example to use zip_longest
2023-02-23consistent booleans for page text and code blocks (#80036)Aastha Varma1-4/+4
* consistent booleans for page text and code blocks * Update check_mode from n to false
2023-02-23Update collection_integration_updating.rst (#80037)Player2561-2/+2
2023-02-22Clarify when plugin settings are being populated (#79710)nkakouros1-1/+11
2023-02-22Use FAs with inheritance only when applicable (#80026)Martin Krizek13-53/+68
... and set default value of an attribute on an object only in NonInheritableFA. Fixes #79777 ci_complete
2023-02-22Update playbooks_tests.rst (#79788)Gijikiki1-1/+1
2023-02-21Update ansible-test openshift plugin tests (#80064)Matt Clay2-3/+10
Update ansible-test openshift plugin tests to use config to get server endpoint. Also update the comment explaining why the tests are disabled.
2023-02-21Fix markdown in changelog fragment (#80065)devon-mar1-1/+1
2023-02-21add wheel to docsite pre-reqs #79513 (#80061)Don Naro1-3/+2
2023-02-21ansible-test - Adjust vcenter test plugin behavior (#80063)Matt Clay4-4/+23
The previous change to the default mode of operation for the plugin is now limited to collections. This enables easier testing of the plugin in core, so the previously removed tests have been restored.
2023-02-21ansible-test - Update base and default container (#80058)Matt Clay1-2/+2
2023-02-21Fix #80020 typos confusing `pylint` for `pytest` (#80056)Sviatoslav Sydorenko3-7/+7
2023-02-21ansible-test - Update mypy and pylint requirements (#80049)Matt Clay3-14/+14
2023-02-21ansible-test - Show Python version before install (#80022)Matt Clay2-0/+18
Always indicate the Python version being used before installing requirements.
2023-02-21ansible-test - Allow target prefixes to use `_` (#80021)Matt Clay6-7/+21
Integration test target prefixes defined in a `tests/integration/target-prefixes.{group}` file can now contain an underscore (`_`) character.
2023-02-21ansible-test - Support pylint assertion rewriting (#80020)Matt Clay6-0/+93
Add support for `pylint` assertion rewriting when running unit tests on Python 3.5 and later.
2023-02-20Update lookup to use positional only arg for name to avoid conflicts (#79839)devon-mar4-2/+13
2023-02-20Add Steampunk Spotter to Other tools list (#80006)Anže Luzar1-0/+1
2023-02-20ansible-playbook -K breaks when passwords have quotes (#79837)Miklos Sagi3-2/+22
Now only 'unquote' when ini config file is the source
2023-02-18Avoid trailing spaces in unit test (#80033)Matt Clay1-9/+10
2023-02-18Remove trailing spaces from lines in YAML (#80032)Matt Clay18-39/+39
2023-02-18Add missing newlines to YAML files (#80031)Matt Clay62-62/+62
2023-02-17Update docs requirements to latest package versions (#79930)Sandra McCann9-43/+54
Co-authored-by: Matt Clay <matt@mystile.com>
2023-02-15update banner' (#79971)Sandra McCann1-1/+4
2023-02-15Data tagging delayed to 2.16 (#80011)Matt Martz1-2/+1
2023-02-14Add condition that causes a when to skip a task to output msg (#78918)Jordan Borean8-5/+43
* Add condition that causes a when to skip a task * Fix up tests * Use false_condition instead of failed_condition * Remove formatting accidentially added * Fix sanity
2023-02-14Make using blocks as handlers a parser error (#79993)Martin Krizek8-12/+51
Fixes #79968
2023-02-14ansible-test - Disable the pep8 E203 rule (#79966)Matt Clay3-1/+8
The `E203` rule in `pycodestyle` is not fully PEP 8 compliant. Disabling it provides compatibility with the output of the `black` code formatter.
2023-02-14ansible-test - Support Podman 4.4.0+Matt Clay2-0/+9
2023-02-14Revert "Disable F37 podman tests for ansible-test (#79998)"Matt Clay1-0/+2
This reverts commit 875a4ec2428f289cbeb855ccb4e099e67b863813.
2023-02-14ansible-test - Improve pylint backwards compat (#79997)Matt Clay2-1/+4
2023-02-14Disable F37 podman tests for ansible-test (#79998)Matt Clay1-2/+0
The recent update from podman 4.3.1 to 4.4.1 has broken container management. Removing the tests from the CI matrix until the issue is resolved.
2023-02-14fixes typo in Ansible 7 roadmap (#79996)Alicia Cozine1-1/+1
Co-authored-by: Alicia Cozine <acozine@users.noreply.github.com>
2023-02-14adds roadmap for Ansible 8 (#79598)Alicia Cozine2-0/+56
2023-02-14user - fix comparing existing group names to group IDs (#79981)Sloane Hertel3-10/+58
2023-02-13ansible-test - Improve code formatting (#79983)Matt Clay111-294/+724
* ansible-test - Add blank lines after docstrings * ansible-test - Preserve formatting of arg pairs * ansible-test - Remove unused string * ansible-test - Remove pointless dict() usage * ansible-test - Clean up initial func arg indenting * ansible-test - Clean up constructor arg indenting * ansible-test - Clean up func arg wrapping * ansible-test - Clean up comma and paren placement
2023-02-13ansible-test - Enable unused-import pylint rule (#79912)Matt Clay2-1/+2
This was previously enabled for core. This change enables it for collections.
2023-02-13ansible-test - Remove auto format pylint rule (#79985)Matt Clay3-26/+3
2023-02-13ansible-inventory, add --limit option (#79596)Brian Coca3-21/+55
* ansible-inventory, add --limit option * also graph * optimize the when not providing limit * added tests and clog * avoid empty groups, fix tests * i swear there as an ignore_errors there already!!?!?!? * Fix stdout test fallback Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> * simpler approach using subset against inventory directly * tyupose * renamed funciton to what it actuall does got yaml in line with others about removing empty groups * have graph ignore limts, also note same for --host * fixed typo long line * better test * cause hosvars are not a thing --------- Co-authored-by: Matt Davis <6775756+nitzmahone@users.noreply.github.com> Co-authored-by: Sloane Hertel <19572925+s-hertel@users.noreply.github.com>
2023-02-10ansible-test - Clean up indentation and spaces (#79980)Matt Clay57-534/+534
2023-02-10Update mypy to version 1.0.0 (#79963)Matt Clay4-14/+14
2023-02-09fix core devel doc output (#79902)Sandra McCann1-1/+1