Commit Graph

54819 Commits

Author SHA1 Message Date
sivel / Matt Martz 8b276005e0 Update Ansible release version to v2.18.18.post0. (#87142) 2026-06-18 20:20:13 +00:00
sivel / Matt Martz 9d17d7514c New release v2.18.18 (#87136) v2.18.18 2026-06-18 14:33:39 -05:00
sivel / Matt Martz 21185f5182 Update Ansible release version to v2.18.18rc1.post0. (#87104) 2026-06-11 20:10:05 +00:00
sivel / Matt Martz 81ac6d2b36 New release v2.18.18rc1 (#87098) v2.18.18rc1 2026-06-11 14:28:14 -05:00
Sloane Hertel f8dcf4f562 [stable-2.18] Fix CVE-2026-11332 - prevent role requirements from configuring git (#87075)
* Fix CVE-2026-11332 - prevent role requirements from configuring git (#87070)

* Pass malformed role requirements as positional arguments to prevent arbitrary git configuration

* Add test coverage, checking for specific errors and that git clone is always followed by --

Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
(cherry picked from commit edee59aa15)

* Fix ansible-galaxy-role test isolating stderr (#87085)

Follow up to #87070 to fix the test

Fix ansible-galaxy-role test isolating stder

Remove new feature to backport as-is

(cherry picked from commit bebae770d3)

---------

Co-authored-by: 🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
2026-06-09 10:58:55 -05:00
🇺🇦 Sviatoslav Sydorenko (Святослав Сидоренко) c77edd9762 [stable-2.18] 🧪 Pin Codecov CLI uploader env for Python 3.13 (#87048)
PR #87041

PR #87010 bumped the container used in CI for uploading the coverage
measurements to Codecov and its runtime now uses Python 3.13.

The previously set `.azure-pipelines/scripts/dependencies/codecov.txt`
pip constraints used to lock down the transitive dependencies in that
environment were of older versions and `test-results-parser==0.5.4`
caused pip to trigger building this dependency from an sdist due to
the latest platform-specific wheel available for that version being
tagged for Python 3.12.

The new container does not have enough of the build toolchain and the
build fails being unable to find the `cc` linker [[1]].

This patch mass-upgrades the transitive dependencies in said deptree
to newer versions that also ship platform-specific wheels for Python
3.13 and 3.14.

[1]: https://dev.azure.com/ansible/ansible/_build/results?buildId=181432&view=logs&j=d7668ad9-d7bb-5ae4-c14f-5061b89e467d&s=44856301-4c0b-5572-5f50-eb8e385c84fd&t=7f884d87-6a36-516f-9067-af4cf77c020d&l=93

ci_coverage
ci_complete
(cherry picked from commit d25ac06)
2026-05-29 09:45:47 -07:00
Matt Clay 307fd7e3cb Update AZP container (#87014) 2026-05-27 19:30:36 -07:00
sivel / Matt Martz 8f3c85414b [stable-2.18] update sqlite-libs during bootstrap (#87003) (#87007)
(cherry picked from commit 57f4901)
2026-05-19 17:44:24 -05:00
Matt Clay feab31ee91 Trim down CI test matrix (#86981)
Now that 2.18 is EOL upstream, the test matrix can be reduced.
2026-05-18 22:44:00 +00:00
Matt Davis 06cfa4fb43 Update Ansible release version to v2.18.17.post0. (#86993) 2026-05-18 21:15:37 +00:00
Matt Davis 2633c638ae New release v2.18.17 (#86989) v2.18.17 2026-05-18 19:45:42 +00:00
Matt Davis bb06cb1a78 Update Ansible release version to v2.18.17rc1.post0. (#86972) 2026-05-14 14:29:09 +00:00
Matt Davis 2b4713e8cc New release v2.18.17rc1 (#86969) v2.18.17rc1 2026-05-11 19:12:37 +00:00
Matt Davis cc41e7c97a Revert "sudo become plugin: add sudo-rs prompt support (#86175) (#86902)"
This reverts commit 7d8e8e30f1.
2026-05-11 11:27:13 -07:00
Brian Coca 7d8e8e30f1 sudo become plugin: add sudo-rs prompt support (#86175) (#86902)
fixes #85837

Also move to fstrings

(cherry picked from commit 639bab6a44)
2026-05-11 10:26:03 -07:00
Jordan Borean 0d7ddf4329 winrm/psrp - apply no_log to stdout/stderr logs (#86919) (#86924)
* winrm/psrp - apply no_log to stdout/stderr logs

This change censors the raw stdout/stderr logging used on the `winrm`
and `psrp` connection plugins with a verbosity level of 5 being set.
While by default the raw output isn't sensitive if a user has set a task
with `no_log: true` we shouldn't be displaying the raw results of that
task.

* Apply suggestions from code review




---------


(cherry picked from commit 49f1615157)

Co-authored-by: Abhijeet Kasurde <akasurde@redhat.com>
2026-05-07 12:28:35 -05:00
Matt Davis 9f83864ab6 Fix ansible-test remote aliases for new-style args (#86844) (#86848)
* Always include `name` when applying remote config defaults for Posix/Windows.

(cherry picked from commit 00b1f27d9c)
2026-05-07 12:28:16 -05:00
Matt Davis 43bedee141 Update Ansible release version to v2.18.16.post0. (#86876) 2026-04-21 21:41:04 +00:00
Matt Davis 3df7962396 New release v2.18.16 (#86871) v2.18.16 2026-04-21 11:48:52 +00:00
Matt Davis e4d6db1193 Disable ansible-test azure cloud self-test (#86866) (#86867)
* Core CI service principal pool is broken, likely new global policy. This service is not used by core.

(cherry picked from commit 7678502c77)
2026-04-20 23:41:57 +00:00
Matt Davis ad053ab0e6 Update Ansible release version to v2.18.16rc1.post0. (#86835) 2026-04-13 21:02:18 +00:00
Matt Davis 5d08dea365 New release v2.18.16rc1 (#86830) v2.18.16rc1 2026-04-13 12:50:45 -07:00
sivel / Matt Martz 72498ba614 [stable-2.18] ansible-test - generate dist_info. Fixes #86695 (#86768) (#86799)
(cherry picked from commit bae4284)
2026-04-08 12:22:35 -05:00
Matt Clay 7fcd54981e ansible-test - Switch macOS remote to aarch64 (#86653) (#86704)
(cherry picked from commit 3f10c2c0a9)
2026-03-23 17:24:35 -07:00
sivel / Matt Martz 825834acbc Update Ansible release version to v2.18.15.post0. (#86719) 2026-03-23 18:42:45 +00:00
sivel / Matt Martz 448b50862b New release v2.18.15 (#86715) v2.18.15 2026-03-23 12:38:33 -05:00
sivel / Matt Martz 44266c08b7 Update Ansible release version to v2.18.15rc1.post0. (#86669) 2026-03-16 20:58:10 +00:00
sivel / Matt Martz 4f494c87be New release v2.18.15rc1 (#86665) v2.18.15rc1 2026-03-16 11:43:12 -05:00
Matt Clay e5a501335d ansible-test - Add managed test environment aliases (#86592) (#86652)
(cherry picked from commit 3300932a74)
2026-03-16 08:52:04 -05:00
Matt Clay b9ed8bcb90 [stable-2.18] ansible-test - Add support for GitHub Actions (#86643) (#86647)
(cherry picked from commit dfdada96d7)
2026-03-16 08:51:52 -05:00
David Shrewsbury 0eeb6b1600 Replace gpg in rpm_key with librpm (#86237) (#86616)
* Replace gpg in rpm_key with librpm

(cherry picked from commit 2341354ffa)
2026-03-12 16:42:44 -05:00
Matt Davis e4186e68b9 Update Ansible release version to v2.18.14.post0. (#86588) 2026-02-24 00:02:37 +00:00
Matt Davis 0888e17f43 New release v2.18.14 (#86583) v2.18.14 2026-02-23 22:49:04 +00:00
Matt Davis 872f1067ef Update Ansible release version to v2.18.14rc1.post0. (#86568) 2026-02-17 19:17:02 +00:00
Matt Davis 2100a0d171 New release v2.18.14rc1 (#86564) v2.18.14rc1 2026-02-17 18:14:22 +00:00
Matt Clay 476e16153e [stable-2.18] Fix apt and dpkg_selections tests (#84900) (#86531)
* Fix apt and dpkg_selections tests

The tests now support aarch64.
They also have reduced dependencies on URLs hosted on third-party servers.

* Skip tests on unsupported platforms

* Use same package version for both tests

* Fix multi-arch support for Ubuntu 22.04

(cherry picked from commit b3d21e3ad2)
2026-02-06 10:40:37 -08:00
Matt Clay 957951b47a [stable-2.18] ansible-test - Update the Ansible Core CI endpoint (#86455) (#86501)
(cherry picked from commit ade3d2c3ff)
2026-01-31 00:04:46 +00:00
Matt Clay 1279c0ec2b [stable-2.18] ansible-test - Update spare-tire URL (#86477) (#86498)
(cherry picked from commit 7f7884fc4f)
2026-01-30 22:42:14 +00:00
sivel / Matt Martz 5d9fcc114c Update Ansible release version to v2.18.13.post0. (#86488) 2026-01-29 19:54:40 +00:00
sivel / Matt Martz 8391c748ea New release v2.18.13 (#86484) v2.18.13 2026-01-29 13:19:55 -06:00
Matt Clay 9e2dc95719 [stable-2.18] Fix direct S3 link in integration tests (#86464) (#86467)
Also add a sanity test to prevent similar issues in the future.

(cherry picked from commit b1bc1e2513)
2026-01-26 15:52:57 -08:00
Matt Davis 44184dc066 Update Ansible release version to v2.18.13rc1.post0. (#86451) 2026-01-23 01:35:17 +00:00
Matt Davis 1fd4d1d31f New release v2.18.13rc1 (#86448) v2.18.13rc1 2026-01-23 01:02:33 +00:00
Matt Davis 56a1402a7f Backport 2.19 broken conditional detection (#86442) (#86446)
(cherry picked from commit 4bc1bdd93d)
2026-01-22 16:16:15 -08:00
Jordan Borean bdfaba5e18 Fix LIB env var incorrectly set to "System.Collections.DictionaryEntry" (#86436) (#86438)
This is a fix for a common issue where Ansible is setting the LIB env var to the data type (System.Collections.DictionaryEntry) and not the actual value.

It unfortunately causes downstream issues if you run PowerShell scripts that are affected by the LIB variable not being a search path, but an incorrect string. It causes Add-Type to fail on even the simples call (like `Add-Type "using System;"`

(cherry picked from commit a0b3c7c0d6)

Co-authored-by: Dag Wieers <dag@wieers.com>
2026-01-21 09:41:52 -08:00
Matt Clay bd7f45273f [stable-2.18] ansible-test - Replace RHEL 10.0 with 10.1 (#86387) (#86391)
(cherry picked from commit 3df8aeed80)
2026-01-07 17:19:08 -08:00
Matt Clay dae1e8421a [stable-2.18] ansible-test - Upgrade to RHEL 9.7 (#86374) (#86378)
(cherry picked from commit 6c024e24b4)
2026-01-05 18:15:32 -08:00
sivel / Matt Martz 6717530ad4 Update Ansible release version to v2.18.12.post0. (#86314) 2025-12-09 17:18:39 +00:00
sivel / Matt Martz bc4b6c9455 New release v2.18.12 (#86310) v2.18.12 2025-12-09 10:45:08 -06:00
sivel / Matt Martz c4c2b64206 Update Ansible release version to v2.18.12rc1.post0. (#86288) 2025-12-02 23:39:41 +00:00