Add stable-22 to CI. (#1317)

This commit is contained in:
Felix Fontein
2026-09-18 08:40:02 +02:00
committed by GitHub
parent d7208094b6
commit 6432cc7467
5 changed files with 70 additions and 1 deletions
+21
View File
@@ -111,6 +111,26 @@ stages:
- name: RHEL 10.1 + group 5
test: ansible-test-integration-2.21-rhel-10.1-azp-5
- stage: remote_2_22
displayName: Remote 2.22
dependsOn: []
variables:
entryPoint: tests/utils/shippable/nox.sh
jobs:
- template: templates/matrix.yml
parameters:
targets:
- name: RHEL 10.2 + group 1
test: ansible-test-integration-2.22-rhel-10.2-azp-1
- name: RHEL 10.2 + group 2
test: ansible-test-integration-2.22-rhel-10.2-azp-2
- name: RHEL 10.2 + group 3
test: ansible-test-integration-2.22-rhel-10.2-azp-3
- name: RHEL 10.2 + group 4
test: ansible-test-integration-2.22-rhel-10.2-azp-4
- name: RHEL 10.2 + group 5
test: ansible-test-integration-2.22-rhel-10.2-azp-5
- stage: remote_devel
displayName: Remote devel
dependsOn: []
@@ -147,6 +167,7 @@ stages:
- remote_2_19
- remote_2_20
- remote_2_21
- remote_2_22
- remote_devel
jobs:
- template: templates/coverage.yml
+1 -1
View File
@@ -32,7 +32,7 @@ For more information about communication, see the [Ansible communication guide](
## Tested with Ansible
Tested with the current ansible-core 2.17, ansible-core 2.18, ansible-core 2.19, ansible-core 2.20, ansible-core 2.21 releases, and the current development version of ansible-core. Ansible/ansible-base versions before 2.17.0 are not supported.
Tested with the current ansible-core 2.17, ansible-core 2.18, ansible-core 2.19, ansible-core 2.20, ansible-core 2.21, ansible-core 2.22 releases, and the current development version of ansible-core. Ansible/ansible-base versions before 2.17.0 are not supported.
## External requirements
+26
View File
@@ -206,6 +206,32 @@ ansible_core = "2.21"
target = [ "azp/1/", "azp/2/", "azp/3/", "azp/4/", "azp/5/" ]
remote = [ "rhel/10.1" ]
# Ansible-core 2.22:
[[sessions.ansible_test_integration.groups]]
session_name = "ansible-test-integration-2.22"
description = "Meta session for running all ansible-test-integration-2.22-* sessions."
[[sessions.ansible_test_integration.groups.sessions]]
ansible_core = "2.22"
target = [ "azp/4/", "azp/5/" ]
docker = [
"fedora44",
# "ubuntu2404",
"ubuntu2604",
# "alpine324",
]
[[sessions.ansible_test_integration.groups.sessions]]
ansible_core = "2.22"
target = [ "azp/1/", "azp/2/", "azp/3/", "azp/4/", "azp/5/" ]
remote = [
# "rhel/9.8",
"rhel/10.2",
# For some reason, Ubuntu 24.04 is *extremely* slower than RHEL 9.6
# "ubuntu/24.04",
]
# Ansible-core devel:
[[sessions.ansible_test_integration.groups]]
+19
View File
@@ -0,0 +1,19 @@
plugins/connection/docker.py no-assert
plugins/connection/docker_api.py no-assert
plugins/connection/nsenter.py no-assert
plugins/module_utils/_api/credentials/store.py pylint:ansible-bad-function
plugins/module_utils/_api/transport/sshconn.py no-assert
plugins/module_utils/_api/transport/sshconn.py pylint:ansible-bad-function
plugins/module_utils/_api/utils/build.py no-assert
plugins/module_utils/_module_container/module.py no-assert
plugins/module_utils/_platform.py no-assert
plugins/module_utils/_socket_handler.py no-assert
plugins/modules/docker_container_copy_into.py no-assert
plugins/modules/docker_container_copy_into.py validate-modules:undocumented-parameter # _max_file_size_for_diff is used by the action plugin
plugins/modules/docker_container_exec.py no-assert
plugins/modules/docker_image.py no-assert
plugins/modules/docker_image_tag.py no-assert
plugins/modules/docker_login.py no-assert
plugins/modules/docker_plugin.py no-assert
plugins/modules/docker_swarm_service.py no-assert
plugins/modules/docker_volume.py no-assert
+3
View File
@@ -0,0 +1,3 @@
GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
SPDX-License-Identifier: GPL-3.0-or-later
SPDX-FileCopyrightText: Ansible Project