Martin Krizek
ca3ffbf4c2
ansible-test - remove test remotes: rhel 8.7/9.1 ( #81065 )
...
Fixes #80419
Fixes #80420
1 year ago
Sloane Hertel
ed8a404f4a
add coverage for Python 3.12 ( #81125 )
1 year ago
Brian Coca
e22fe9be56
ansible-test add alpine 3.18 as remote ( #81109 )
...
* add crun to avoid runc
1 year ago
Matt Clay
c3926268e2
ansible-test - Avoid using atexit module ( #81096 )
1 year ago
Abhijeet Kasurde
c69951daca
ansible-test: remove Ubuntu 20.04 LTS ( #81070 )
1 year ago
Abhijeet Kasurde
bc68ae8b97
ansible-test: Added Fedora 38 ( #81074 )
1 year ago
Matt Martz
6fead15334
Pylint deprecated comment checker ( #81071 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
1 year ago
Brian Coca
534f688a53
remove Freebsd 13.1 from test matrix ( #81058 )
...
* remove Freebsd 13.1 from test matrix
fixes #80416
Co-authored-by: Matt Clay <matt@mystile.com>
1 year ago
Martin Krizek
cde15f3c81
Add test support for Python 3.11 on RHEL 8.8/9.2 ( #80990 )
...
Fixes #80412
Fixes #80413
1 year ago
Abhijeet Kasurde
c1bc445aa7
ansible-test - Update openSUSE containers ( #81062 )
...
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
1 year ago
Sloane Hertel
ecbbd7e5d1
Remove Python 3.5 support ( #80972 )
...
* 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>
1 year ago
Matt Martz
92d5ffda82
Update galaxy_ng container for tests ( #80721 )
2 years ago
Sloane Hertel
742d47fa15
replace deprecated ast.value.s with ast.value.value ( #80968 )
...
* replace deprecated ast.value.s with ast.value.value
the s attribute is deprecated since Python 3.8 and emits a warning in
3.12 causing some test failures
2 years ago
Matt Clay
3a1d58bc58
ansible-test - Use raise from to handle exceptions ( #80905 )
2 years ago
Felix Fontein
a5bb4c7dee
ansible-test - local change detection without --fork-point ( #79734 )
2 years ago
Felix Fontein
9526338273
validate-modules and docsite build: bump antsibull-docs(-parser) 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.
2 years ago
Jordan Borean
0a36cd910e
Removed testing support for Server 2012 and 2012 R2 ( #80778 )
2 years ago
Matt Clay
b16041f1a9
ansible-test - Fix traceback when mixing sources ( #80801 )
...
* ansible-test - Fix traceback when mixing sources
* ansible-test - Refactor layout error handling
2 years ago
Martin Krizek
156493eed5
ansible-test - Add RHEL 9.2 support ( #80755 )
2 years ago
Matt Clay
aacab0633a
ansible-test - Fix handling of long timeouts ( #80769 )
2 years ago
Matt Clay
4c6aa70662
ansible-test - Fix timeout handling ( #80764 )
2 years ago
Matt Clay
fd341265d0
ansible-test - Avoid use of deprecated utcnow ( #80750 )
...
The timestamps are only used by ansible-test, not the junit callback, so this change only impacts ansible-test.
2 years ago
Matt Clay
790e0b0983
ansible-test - Update the NIOS test container ( #80739 )
2 years ago
Matt Clay
cdeb607b1d
ansible-test - Always use unique container names ( #80724 )
2 years ago
Brian Coca
d12aa7f69c
Add FreeBSD 13.2 to ansible-test ( #80698 )
2 years ago
Matt Clay
2cd1744be3
Use ansible.module_utils.common.text.converters ( #80704 )
...
Replace use of old `ansible.module_utils._text` and add a unit test to maintain backwards compatibility.
2 years ago
Matt Clay
5e220416a2
ansible-test - Update the default containers ( #80635 )
2 years ago
Matt Clay
372fc99686
ansible-test - Update pylint to 2.17.3 ( #80632 )
2 years ago
Matt Clay
abc58c026b
ansible-test - Use FreeBSD packaged setuptools ( #80615 )
...
This will avoid issues during bootstrapping caused by breaking changes in setuptools.
2 years ago
Matt Clay
7b50571588
ansible-test - Remove deprecated features ( #80558 )
2 years ago
Matt Clay
1fdeff949c
ansible-test - Update default containers ( #80559 )
2 years ago
Matt Clay
ba47dd9ef4
ansible-test - Update pylint to 2.17.2 ( #80555 )
2 years ago
Matt Clay
676b731e6f
ansible-test - Replace pytest-forked ( #80525 )
...
- Unit tests now report warnings generated during test runs.
- Python 3.12 warnings about `os.fork` usage with threads (due to `pytest-xdist`) are suppressed.
- Added integration tests to verify forked test behavior.
2 years ago
Matt Clay
0371ea08d6
ansible-test - Add support for argcomplete 3 ( #80482 )
2 years ago
Matt Martz
62211097cb
Expand pylint deprecated plugin to catch ansible.module_utils.common.warnings uses ( #80462 )
2 years ago
Matt Clay
f9534fd7b7
ansible-test - Update default containers ( #80468 )
2 years ago
Matt Martz
7251938370
ansible.builtin inferred by collection_name == None ( #80446 )
2 years ago
Felix Fontein
92c694372b
Replace validate-modules's semantic markup parser with antsibull-docs-parser ( #80406 )
2 years ago
Felix Fontein
2f647e9617
Implement semantic markup support for Ansible documentation in validate-modules. ( #80243 )
2 years ago
Matt Clay
5d64024f1a
ansible-test - Fix packaging change classification ( #80360 )
2 years ago
Matt Clay
d8adc081d8
ansible-test - Update base and default container ( #80355 )
2 years ago
Matt Clay
49b5c80c41
ansible-test - Update sanity test requirements ( #80354 )
2 years ago
Matt Clay
8ce102f302
ansible-test - Remove macos/12.0 remote ( #80319 )
2 years ago
Wong Hoi Sing Edison
016b7f71b1
ansible-galaxy - support `resolvelib >= 0.5.3, < 1.1.0` ( #80196 )
...
* 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 5518e5dbca
.
---------
Signed-off-by: Wong Hoi Sing Edison <hswong3i@pantarei-design.com>
2 years ago
Felix Fontein
4ea50cef23
validate-modules: check_mode attribute and compare with supports_check_mode parameter ( #80090 )
...
Co-authored-by: Brian Scholer <1260690+briantist@users.noreply.github.com>
2 years ago
Felix Fontein
5388f6020a
validate-modules: support plugin see-also ( #80244 )
2 years ago
Matt Clay
6a6824f570
ansible-test - Update CloudStack test container ( #80278 )
2 years ago
Matt Clay
cf8fa5e75c
ansible-test - Update sanity test requirements ( #80279 )
2 years ago
Matt Clay
bad8843124
ansible-test - Update git diff handling ( #80202 )
...
This change allows ansible-test to work with newer versions of git on AZP.
2 years ago
Matt Clay
f3bc0f18ff
ansible-test - Update base and default container ( #80178 )
2 years ago