Matt Clay
379058e10f
Update collections.abc imports ( #79911 )
...
* Update `collections.abc` imports
- Use `six.moves` for modules and module_utils
- Use `collections.abc` for controller code
This avoids using `ansible.module_utils.common._collections_compat`,
which was added before the vendored `six` was updated to provide these
imports.
* Update _collections_compat to use six.moves
Also update the custom pylint rule to reflect this change.
2 years ago
Matt Clay
e658995760
ansible-test - Enable pylint unused-import for core ( #79910 )
2 years ago
Matt Clay
4706af58ab
ansible-test - Enable trailing-comma-tuple pylint rule ( #79909 )
2 years ago
Matt Clay
3b4f3c066a
Ignore necessary unused imports in module_utils ( #79904 )
2 years ago
Matt Clay
9e2aad6e51
Remove unwanted comma from pause action ( #79908 )
2 years ago
Matt Clay
51fadd0aac
Clean up unused imports in plugins ( #79899 )
2 years ago
Matt Clay
833909ac19
Clean up unused imports in core ( #79900 )
...
* Clean up unused imports in core
* Add changelog fragment
2 years ago
Matt Clay
b3307f1aa7
Remove unused stdlib imports from module_utils ( #79905 )
2 years ago
Matt Clay
639e3e30d7
Remove unused internal imports from module_utils ( #79906 )
2 years ago
Matt Clay
2fa8ee503c
Clean up unused imports in modules ( #79898 )
2 years ago
Matt Clay
0cf9db6fc2
Clean up unused imports in ansible-test unit tests ( #79897 )
2 years ago
Matt Clay
ca54b7b26d
Clean up unused imports in sanity tests ( #79896 )
2 years ago
Matt Clay
7495070b83
Clean up unused imports in integration tests ( #79895 )
2 years ago
Matt Clay
e69ef1b249
Clean up unused imports in `hacking` directory ( #79894 )
2 years ago
Matt Clay
25d859f8fb
Clean up unused imports in unit tests ( #79893 )
2 years ago
Matt Clay
d637e87a9e
user - Remove invalid return docs ( #79891 )
2 years ago
Matt Martz
0a00263a53
Use arg validation in debug action ( #79866 )
...
* Use arg validation in debug action. Fixes #79862
* Add clog frag
* Move the msg default into the argspec
2 years ago
Konrad Gawda
1c01eab3fb
Remove irrelevant line ( #79865 )
...
Remove irrelevant comment line form example code
2 years ago
Bartłomiej Kida
0ab53aefc9
Update dnf.py ( #79679 )
2 years ago
Tabah Baridule M
913e4863af
Description for changing User ID to match user value ( #79470 )
2 years ago
JaroslavKlech
d8dc76e134
Mentions 'meta: flush_handlers' task ( #79542 )
2 years ago
Felix Fontein
07f1a1b7dc
docsite: bump antsibull-docs, reference collection env var index ( #79666 )
2 years ago
Matt Clay
1fd0265e22
ansible-test - Update default containers ( #79887 )
2 years ago
Matt Clay
d48d1c23df
ansible-test - Specify config path in plugin error ( #79881 )
2 years ago
Matt Clay
91807695c3
Remove unused unit test code ( #79879 )
...
* Remove unused test fixtures
* Removed unused _old_dump_load_cycle method
* Remove Python 2.x compat
* Remove unused code
* Remove unused context manager
* Fix cowsay test
- The test no longer depends on another test to initialize config.
- Also remove unreachable code.
* Remove Python 2.x compat
2 years ago
Matt Clay
0a53309f47
ansible-test - Update pylint to 2.16.0 ( #79878 )
2 years ago
Matt Clay
58461bc204
Remove outdated note on relative imports in docs ( #79873 )
2 years ago
Andrew Klychkov
fa382670dc
maintainers_guidelines.rst: add a link to collection release guidelines ( #79859 )
2 years ago
Christian Adams
9d42447fa5
Add Ansible community 7.2.0 porting guide ( #79867 )
2 years ago
Jordan Borean
652a74e087
AddType - Support compiling with /unsafe C# code ( #79853 )
...
* AddType - Support compiling with /unsafe C# code
* Update Ansible version in docstring
2 years ago
Jordan Borean
d16ec2455d
Add tests to cover win_reboot incidental paths ( #79856 )
...
* Add tests to cover win_reboot incidental paths
* Fix sanity issues
2 years ago
Matt Clay
c33c8cf086
Remove unused and unreachable unit test code ( #79854 )
2 years ago
Matt Clay
1dce45c42d
ansible-test - Update base and default containers ( #79846 )
2 years ago
Matt Clay
83fe75db07
Ansible.Basic.cs - Fix compile error on PS 7.3.x ( #79848 )
2 years ago
Mario Lenz
10f0e5f6d4
Remove dev_guide stubs ( #79795 )
...
* Remove dev_guide stubs
* Remove Cisco ACI Dev Guide
2 years ago
Andrew Klychkov
58f0950638
[Docs] add doc links to documentation_contributions.rst ( #79840 )
2 years ago
Andrew Klychkov
722fc05c31
[Docs] add easyfix/good first issue/docs links ( #79830 )
2 years ago
Sorin Sbarnea
44dcfde9b8
Improve documentation on requirements.yml ( #76140 )
...
Makes it clear that user can use range identifiers with collection
versions inside requirements.yml files.
2 years ago
Jens Timmerman
65eb5c0a9f
Update dev_guide.rst ( #79625 )
2 years ago
Hofer-Julian
6cd1a1404a
docs: Extend password entry of ansible.builtin.user ( #79694 )
...
* docs: Extend password entry of ansible.builtin.user
Clarify that `password` sets the password hash.
Not the actual password.
Fixes part of #79684
2 years ago
Matt Clay
2164d5699c
Expand docs for the import sanity test. ( #79768 )
...
* 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.
2 years ago
Sloane Hertel
321848e98d
fix installing collections from git repos that contain MANIFEST.json ( #79808 )
...
* add null 'manifest' key to metadata for git repo collections containing MANIFEST.json
changelog
* set to Sentinel instead of None
* Test installing a collection in a git repo that contains a MANIFEST.json
* fix test
* Update changelogs/fragments/ansible-galaxy-install-git-src-manifest.yml
2 years ago
Matt Clay
52d3d39ffc
ansible-test - Deprecate the foreman test plugin ( #79821 )
2 years ago
Matt Clay
7e53ec3c01
ansible-test - Update the NIOS test container ( #79820 )
2 years ago
Matt Clay
739bc8bb6c
ansible-test - Update sanity test requirements ( #79819 )
...
Also update core sanity test requirements, except mypy (already updated) and docs-build (update separately).
2 years ago
Matt Clay
27cd5e77d8
Update mypy and its dependencies. ( #79812 )
...
* Update mypy and its dependencies.
* Fix requirements.
* Remove unnecessary matching constraints.
2 years ago
Matt Clay
f4a38a787b
Drop requirement for matching sanity constraints
...
Each sanity test uses its own virtual environment, so there is no risk of conflicting requirements between tests.
It may still be a good idea to make an effort to keep frozen requirements in sync between tests.
Making it a hard requirement unnecessarily complicates updating individual tests and increases the risk of incorrect manual changes.
2 years ago
Brian Coca
281474e809
strategy fix invalid variables being registered ( #79706 )
...
also added tests for normal and bad cases
2 years ago
Matt Clay
7329ec6936
ansible-test - Update CloudStack plugin container ( #79813 )
2 years ago
Jo
48e6bf8d27
Fix: documentation for per-task timeout ( #79715 )
2 years ago