diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index aaed655a..f4bd0414 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -62,6 +62,17 @@ stages: test: 'devel/sanity/1' - name: Units test: 'devel/units/1' + - stage: Ansible_2_19 + displayName: Sanity & Units 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.19/sanity/1' + - name: Units + test: '2.19/units/1' - stage: Ansible_2_18 displayName: Sanity & Units 2.18 dependsOn: [] @@ -116,6 +127,19 @@ stages: groups: - 4 - 5 + - stage: Docker_2_19 + displayName: Docker 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/linux/{0} + targets: + - name: Ubuntu 24.04 + test: ubuntu2404 + groups: + - 4 + - 5 - stage: Docker_2_18 displayName: Docker 2.18 dependsOn: [] @@ -206,6 +230,22 @@ stages: - 3 - 4 - 5 + - stage: Remote_2_19 + displayName: Remote 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/{0} + targets: + - name: RHEL 9.5 + test: rhel/9.5 + groups: + - 1 + - 2 + - 3 + - 4 + - 5 - stage: Remote_2_18 displayName: Remote 2.18 dependsOn: [] @@ -265,14 +305,17 @@ stages: condition: succeededOrFailed() dependsOn: - Ansible_devel + - Ansible_2_19 - Ansible_2_18 - Ansible_2_17 - Ansible_2_16 - Remote_devel + - Remote_2_19 - Remote_2_18 - Remote_2_17 - Remote_2_16 - Docker_devel + - Docker_2_19 - Docker_2_18 - Docker_2_17 - Docker_2_16 diff --git a/tests/sanity/ignore-2.20.txt b/tests/sanity/ignore-2.20.txt new file mode 100644 index 00000000..f1974bd5 --- /dev/null +++ b/tests/sanity/ignore-2.20.txt @@ -0,0 +1,4 @@ +plugins/modules/docker_container_copy_into.py validate-modules:undocumented-parameter # _max_file_size_for_diff is used by the action plugin +plugins/module_utils/_api/api/client.py pylint:use-yield-from # suggested construct does not work with Python 2 +plugins/module_utils/_api/utils/build.py pylint:use-yield-from # suggested construct does not work with Python 2 +tests/unit/plugins/module_utils/test_copy.py pylint:use-yield-from # suggested construct does not work with Python 2 diff --git a/tests/sanity/ignore-2.20.txt.license b/tests/sanity/ignore-2.20.txt.license new file mode 100644 index 00000000..edff8c76 --- /dev/null +++ b/tests/sanity/ignore-2.20.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