diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index 1eed207d..0eb9540e 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -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 diff --git a/README.md b/README.md index ecddd86d..9a729e7c 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/antsibull-nox.toml b/antsibull-nox.toml index 79d6745e..ae5b1c35 100644 --- a/antsibull-nox.toml +++ b/antsibull-nox.toml @@ -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]] diff --git a/tests/sanity/ignore-2.23.txt b/tests/sanity/ignore-2.23.txt new file mode 100644 index 00000000..21f0cf41 --- /dev/null +++ b/tests/sanity/ignore-2.23.txt @@ -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 diff --git a/tests/sanity/ignore-2.23.txt.license b/tests/sanity/ignore-2.23.txt.license new file mode 100644 index 00000000..edff8c76 --- /dev/null +++ b/tests/sanity/ignore-2.23.txt.license @@ -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