Felix Fontein
f704b0c7ef
runtime-metadata sanity test: ignore pre-release and build identifier ( #85198 ) ( #86159 )
...
* Ignore pre-release and build identifier.
* Add tests.
* Improve changelog fragment.
* Extend tests.
---------
(cherry picked from commit 89ba882b08 )
Co-authored-by: Matt Clay <matt@mystile.com>
2 weeks ago
Matt Clay
0feb43a333
[stable-2.20] ansible-test - Improve AZP commit API error handling ( #86197 ) ( #86201 )
...
(cherry picked from commit 3d26431e4f )
3 weeks ago
Matt Clay
549a6acac8
ansible-test - Update default containers ( #86088 )
1 month ago
Matt Clay
453a706c85
[stable-2.20] ansible-test - Update sanity requirements ( #86083 ) ( #86084 )
...
(cherry picked from commit 12acd5c18f )
1 month ago
Matt Clay
110993bbfd
ansible-test - Update base/default/distro containers ( #85985 )
...
(cherry picked from commit 83c79240ec )
2 months ago
Matt Clay
bdba82ff07
ansible-test - Upgrade coverage to 7.10.7 ( #85981 )
...
(cherry picked from commit 7c2311d547 )
2 months ago
Matt Clay
405e2bf2bf
ansible-test - Update pinned pip to 25.2 ( #85982 )
...
(cherry picked from commit de7dd5bbb2 )
2 months ago
Matt Clay
ed60501603
ansible-test - Update sanity test requirements ( #85980 )
...
(cherry picked from commit 9ee667030f )
2 months ago
Matt Clay
d0552b56ef
ansible-test - Update base/default containers ( #85967 )
...
(cherry picked from commit 82b64d4b69 )
2 months ago
Martin Krizek
0f079fd23f
Deprecate `ansible.module_utils.six` ( #85934 )
...
* Deprecate `ansible.module_utils.six`
Fixes #85920
(cherry picked from commit 686c3658ae )
2 months ago
Matt Clay
967d654ef6
ansible-test - More container updates. ( #85843 )
3 months ago
Matt Clay
9966e01f81
ansible-test - Update containers ( #85842 )
3 months ago
Matt Clay
d2940880ed
ansible-test - Upgrade coverage to 7.10.6 ( #85831 )
3 months ago
Matt Clay
a25fd1021a
ansible-test - Fix traceback on missing tmp dir ( #85814 )
3 months ago
Felix Fontein
4209d714db
validate-modules and return fragments: fix bug in markup check, fix bug in missing doc fragment check, add tests ( #85638 )
...
* Prevent crashing on invalid structure.
* Also process return doc fragments.
* Fix handling of missing doc fragments.
3 months ago
Matt Clay
be9e57366b
ansible-test - Update Ansible Core CI auth ( #85717 )
...
Implement new authentication methods for accessing the Ansible Core CI service.
3 months ago
Matt Clay
e8a3be9de5
ansible-test - Update sanity test and coverage requirements ( #85761 )
...
* ansible-test - Update sanity test requirements
* ansible-test - Update coverage to 7.10.5
3 months ago
Martin Krizek
b3ef4f7671
sanity: warn on ansible.module_utils.six imports ( #85651 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
3 months ago
Martin Krizek
0cc771dc3c
six cleanup ( #85284 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
4 months ago
Matt Clay
dc5209a3fd
ansible-test - Replace TypeVar usage ( #85603 )
4 months ago
Matt Clay
f2612fbe3a
Drop Python 3.11 controller support ( #85590 )
4 months ago
Matt Clay
5fbce46dcf
ansible-test - Update pinned sanity test requirements ( #85577 )
4 months ago
Matt Clay
6b2b665ef7
Add support for Python 3.14 and drop Python 3.8 ( #85576 )
4 months ago
Matt Clay
9b266da14f
ansible-test - Update containers and remotes ( #85562 )
4 months ago
Matt Clay
58c9f48029
ansible-test - Replace FreeBSD 14.2 with 14.3 ( #85561 )
...
* ansible-test - Replace FreeBSD 14.2 with 14.3
* Fix CA bundle search priority
4 months ago
Matt Clay
2e71e5aeb9
ansible-test - Replace RHEL 9.5 with 9.6 ( #85558 )
4 months ago
Matt Clay
35830cb054
ansible-test - Fix coverage config ( #85555 )
4 months ago
Matt Clay
ee297bb7ca
ansible-test - Limit bootstrap package install retries ( #85544 )
5 months ago
Matt Clay
853752a3eb
ansible-test - Upgrade to coverage 7.10.0 ( #85541 )
5 months ago
Matt Clay
cdb7af094b
ansible-test - Use OS packages on FreeBSD 13.5 ( #85530 )
5 months ago
Jordan Borean
3882366585
Add AnsiballZ debugging support with debugpy ( #85476 )
...
* Add AnsiballZ debugging support with debugpy
Adds support for debugging AnsiballZ modules with debugpy which is used
by VSCode as its Python debugger DAP. Debugging can either be done
through a manual Debugpy listening server through a launch.json
configuration or through the new ansible-test --dev-debug-on-deman
argument.
* Fix up integration test
* Simplify config option and move mypy ignore
* Use new API if available and fix typo
* Guard the import of debugpy
* Fix sanity import issue
* Minor cosmetic adjustments
* Simplify debugger setup
* ansible-test - Refactor debugging interface
* Add ansible-test debug integration tests
* Fix ansible-test shell when in unsupported dir
---------
Co-authored-by: Matt Clay <matt@mystile.com>
5 months ago
Matt Clay
d19366331f
ansible-test - Remove obsolete network provisioning ( #85433 )
5 months ago
Matt Clay
a1d25cca00
ansible-test - Upgrade coverage to 7.9.1 ( #85411 )
5 months ago
Matt Clay
3511299e1e
Fix deprecated pylint plugin version parsing ( #85402 )
5 months ago
Martin Krizek
ef9d92b31d
Test both original and latest dnf versions ( #85342 )
...
Co-authored-by: Matt Clay <matt@mystile.com>
6 months ago
Matt Davis
46abcfcc82
feature-flag experimental module metadata ( #85351 )
...
* added ansible-test integration env/set directive for aliases
* applied to module-serialization-profiles test to enable feature flag
Co-authored-by: Matt Clay <matt@mystile.com>
6 months ago
Matt Clay
83fcaeaa8b
Spelling fixes ( #85345 )
...
A few grammar fixes too.
6 months ago
Matt Clay
093ac8df2d
ansible-test - Fix relative import resolution ( #85328 )
6 months ago
Matt Clay
2991883672
ansible-test - Fix ansible-test debug from remote shell ( #85321 )
6 months ago
Matt Clay
7ef13cb29e
ansible-test - Add remote debugging support ( #85317 )
6 months ago
Matt Clay
4b0a5c5c63
ansible-test - Relocate internal CLI args ( #85308 )
...
This improves consistency by locating them with other global options.
6 months ago
Matt Clay
76ad0b636f
ansible-test - Move metadata to environment ( #85307 )
6 months ago
Matt Clay
bdc6c8e16a
ansible-test - Code cleanup ( #85297 )
6 months ago
Matt Clay
45dd2c0647
AnsiballZ refactoring and remote debug support ( #85289 )
6 months ago
Martin Krizek
600c1e67b4
Exceptions clean up ( #85176 )
...
* replace usage of `IOError` as it is an alias to `OSError`
* replace usage of `socket.error` as it is an alias to `OSError`
* use subclasses of `OSError` rather than inspecting `errno`s
* utilize `exist_ok` parameter of `os.makedirs` rather than ignoring
`FileExistsError`
Make the following changes to the exception handling this patch already
updates to be consistent with the new code:
* use `ex` as a name for exception being handled
* use `from ex` when re-raising exception for additional context
* use f-strings and `!r` for quoting
* pass exceptions to the `exception` parameter of `fail_json`
* use `display.error_as_warning` rather than passing stringified
exception into `display.warning`
Co-authored-by: Matt Clay <matt@mystile.com>
6 months ago
Matt Clay
e2a5377b9a
ansible-test - Fix incorrect use of InferenceContext ( #85230 )
6 months ago
Matt Clay
53b0f1645b
ansible-test - Add RHEL 10.0 remote ( #85189 )
...
* ansible-test - Add RHEL 10.0 remote
* Update tests for RHEL 10
* Fix iptables test
* Rework rpm_key integration test
7 months ago
Matt Clay
e82be177cd
ansible-test - Improve deprecated checking type inference ( #85159 )
...
* ansible-test - Improve deprecated checking type inference
Also disabled the ``bad-super-call`` pylint rule due to false positives.
* Add type comment support
* Try without using register_transform
7 months ago
Matt Clay
feda0a5c6e
ansible-test - Fix option filtering ( #85182 )
7 months ago
Matt Clay
7ac74ab591
ansible-test - Update default containers ( #85161 )
7 months ago