summaryrefslogtreecommitdiffstats
path: root/test/sanity (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* ansible-test - Pre-build PyYAML wheels (#81300)Matt Clay2023-07-192-0/+4
| | | | This works around Cython failures when attempting to install PyYAML >= 5.4 <= 6.0.
* ansible-test - Narrow the scope of some sanity tests (#81273)Matt Clay2023-07-151-5/+0
| | | | | | | | | | | | | | | * ansible-test - Limit scope of replace-urlopen test Only ansible-core code and plugins in collections can be expected to rely on module_utils. * ansible-test - Limit scope of use-compat-six test Only ansible-core code and plugins in collections can be expected to rely on module_utils. * ansible-test - Limit scope of no-get-exception test Only ansible-core code and plugins in collections should be checked for usage of outdated module_utils functions. * Add integration tests
* Remove BOTMETA.yml and sanity tests for it (#81198)Martin Krizek2023-07-144-96/+0
|
* Add `docs` and `examples` to obsolete-files test (#81258)Matt Clay2023-07-141-0/+2
|
* ansible-test - Remove obsolete WinRM setup script (#81249)Matt Clay2023-07-131-1/+0
| | | The WinRM setup is handled internally by ansible-core-ci now.
* Omit hacking directory from MANIFEST.in (#81245)Matt Clay2023-07-121-19/+2
| | | | | * Omit `hacking` directory from `MANIFEST.in` * Update package-data sanity test
* Add pymarkdown sanity test for core (#81220)Matt Clay2023-07-116-0/+113
| | | | | | | * Clean up markdown * Add pymarkdown sanity test for core * Update unit test SHA
* Remove `docs` and `examples` directories (#81011)Matt Clay2023-07-1112-420/+0
| | | | | | | | | | | | | | | | | | | | | * Remove docs dir * Updates to reflect docs removal * Fix integration test * Remove examples dir * Updates to reflect examples removal * Remove build_library and build-ansible.py * Remove refs to build_library and build-ansible.py * Remove obsolete template * Remove obsolete template reference * Remove the now obsolete rstcheck sanity test
* Convert non-docs *.rst files to *.md (#81217)Matt Clay2023-07-111-0/+1
| | | | | | | | | | | | | * Rename README.rst to README.md * Change README format from reStructuredText to Markdown * Fix whitespace in README.md * Update setup.cfg to use README.md * Replace changelog placeholder with README.md * Update package-data sanity test
* Remove Python 3.9 support for the controller (#80973)Sloane Hertel2023-07-101-3/+0
| | | | | | | * Remove obsolete Python <=3.9 controller code * Remove Python 3.9 test controller bootstrapping * Update test requirements Co-authored-by: Matt Clay <matt@mystile.com>
* Simplify release name tracking and testing (#81151)Matt Clay2023-06-293-7/+3
| | | Convert the release names list from YAML to plain text, removing the need for YAML parsing in the sanity test.
* Remove long obsolete hacking/get_library.py (#81122)Matt Clay2023-06-241-1/+0
|
* Remove hacking/fix_test_syntax.py (#81121)Matt Clay2023-06-241-1/+0
| | | This script is no longer needed, since using tests as filters was removed in 2.9.
* Remove Python 3.5 support (#80972)Sloane Hertel2023-06-151-1/+0
| | | | | | | | | | | | | | | | | | | * Remove Python 3.5 support * changelog * add requested changes * Update changelogs/fragments/remove-python3.5.yml Co-authored-by: Matt Clay <matt@mystile.com> * remove Python3 < 3.5 error handling * remove Python3 < 3.5 error handling in TE too --------- Co-authored-by: Matt Clay <matt@mystile.com>
* Improved return docs (#81006)Abhijeet Kasurde2023-06-131-2/+0
| | | | | | * Improved the return docs for modules `sysvinit` and `systemd_service` Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Sanity Fixes: (#80953)Abhijeet Kasurde2023-06-071-8/+0
| | | | | | | | | | * Typo fixes * arguments-renamed * pep8:E501 * pylint:use-a-generator * pep8:E231 * use-argspec-type-path Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Clean up MANIFEST.in (#80688)Matt Clay2023-06-061-11/+0
| | | | | | | | | * Remove unnecessary MANIFEST.in commands This eliminates more setuptools warnings during build. * Sort MANIFEST.in Now that only include commands are used, the order of the commands no longer effects the build output.
* Pylint fixes (#80855)Abhijeet Kasurde2023-05-241-8/+0
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Remove unused test files (#80879)Abhijeet Kasurde2023-05-241-3/+0
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Remove unused import (#80875)Abhijeet Kasurde2023-05-241-4/+0
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Removed unused `get_md5` parameter from stat (#80871)Abhijeet Kasurde2023-05-231-3/+0
| | | | | * removed unused, undocumented `get_md5` parameter from stat module. Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* Align yum_repository documentation with arguments (#80867)Matt Martz2023-05-231-3/+0
|
* Fix pylint disallowed-name errors (#80854)Abhijeet Kasurde2023-05-221-23/+0
| | | Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
* validate-modules and docsite build: bump antsibull-docs(-parser) ↵Felix Fontein2023-05-202-11/+15
| | | | | | | | | dependencies to new major versions (#80846) * Bump antsibull-docs-parser version to 1.0.0. There are no functional changes that affect the functionality used in validate-modules. * Bump antsibull-docs to 2.0.0.
* Remove deprecated include (#80752)Jordan Borean2023-05-181-3/+0
| | | | | | | | | | | * Remove deprecated include * Add tombstone entry for include * Use string for date * Use todays date * Remove uneeded if statement
* docsite build: upgrade sphinx-ansible-theme and antsibull-core (#80734)Felix Fontein2023-05-081-2/+2
|
* Fix os.walk issues in package-data sanity test (#80703)Matt Clay2023-05-032-32/+8
|
* Fix docs-build test to not mutate source tree (#80689)Matt Clay2023-05-021-20/+47
|
* Remove deprecated FileLock class (#80438)Martin Krizek2023-04-271-1/+0
|
* ActionBase: remove deprecated _remote_checksum (#80440)Martin Krizek2023-04-271-1/+0
|
* Set the minimum setuptools to 45.2.0 (#80649)Matt Clay2023-04-263-1/+4
| | | Also update the package-data sanity test to use the minimum setuptools version.
* Fix gather parallel (#80597)Brian Coca2023-04-261-0/+2
| | | | | | | | * fix meaning of parallel in gather_facts * Update docs with note about parallel not always being faster * add 'smarter' usage of gahter_timeout for parallel tasks * restore async when needed, not always * added typing * parallelism tests
* Templar: remove deprecated shared_loader_obj param (#80439)Martin Krizek2023-04-261-1/+0
|
* PlayIterator: remove deprecated methods (#80437)Martin Krizek2023-04-251-1/+0
|
* Expand pylint deprecated plugin to catch ↵Matt Martz2023-04-111-0/+3
| | | | ansible.module_utils.common.warnings uses (#80462)
* fetch_url: remove auto disabling decompress when gzip is not available (#80474)Martin Krizek2023-04-111-1/+0
|
* get_action_args_with_defaults: remove deprecated redirected_names arg (#80473)Martin Krizek2023-04-111-1/+0
|
* ansible.builtin inferred by collection_name == None (#80446)Matt Martz2023-04-061-0/+7
|
* Extend bulk issue creator (#80423)Matt Clay2023-04-061-1/+1
| | | It can now be used to create feature requests, not just deprecation bug reports.
* bump devel to 2.16.0.dev0 (#80390)Matt Davis2023-04-041-0/+1
|
* Use --no-isolation for package-data sanity test (#80377)Matt Clay2023-03-311-1/+1
| | | The dependencies are already in the sanity test venv. This avoids use of unpinned dependencies and a dependency on a network connection.
* Add new dnf5 module (#80272)Martin Krizek2023-03-311-0/+1
|
* Update package-data sanity test (#80344)Matt Clay2023-03-293-1/+15
| | | The test no longer relies on the Makefile.
* Bump antsibull-docs version in docs-build sanity test (#80326)Felix Fontein2023-03-282-11/+10
| | | | | | | * Bump antsibull-docs to 1.11.0. * Update all requirements for the docs-build sanity test. * Run again with Python 3.9.
* ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0` (#80196)Wong Hoi Sing Edison2023-03-274-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0` <https://pypi.org/project/resolvelib/1.0.1> released on 2023-03-09: - <https://github.com/sarugaku/resolvelib/blob/main/CHANGELOG.rst#101-2023-03-09> - <https://github.com/sarugaku/resolvelib/releases/tag/1.0.1> Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * Trigger CI by pinning resolvelib with latest version Since resolvelib is pre-installed in our test containers, we should temporarily pin the latest version allowed to force the tests to run with that version. Once the tests have passed that commit can be reverted. Please make those changes without force pushing, so that we keep the reference to the passing CI run. We can squash the commits when merging the PR so the temporary commits won't be in the final commit merged to the devel branch. Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * https://github.com/ansible/ansible/pull/80196#discussion_r1136003637 Also test resolvelib with multiple supported versions. Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com> * Revert "Trigger CI by pinning resolvelib with latest version" This reverts commit 5518e5dbca01b87d13850cee9ccdbdc1ee49188f. --------- Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
* ansible-test - Update sanity test requirements (#80279)Matt Clay2023-03-232-7/+6
|
* Bump antsibull-docs version to 1.10.0 to support semantic markup. (#80201)Felix Fontein2023-03-212-2/+2
|
* Update mypy to 1.1.1 (#80175)Matt Clay2023-03-081-0/+3
|
* Fix MANIFEST.in includes (#80147)Matt Clay2023-03-071-1/+0
|
* Relocate the AZP entry point scripts (#80114)Matt Clay2023-02-281-3/+0
| | | Scripts previously under `test/utils/shippable/` are now under `.azure-pipelines/commands/` instead.