diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index 412636f3..b1b90b08 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -65,6 +65,17 @@ stages: test: 'devel/sanity/extra' - name: Units test: 'devel/units/1' + - stage: Ansible_2_14 + displayName: Sanity & Units 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.14/sanity/1' + - name: Units + test: '2.14/units/1' - stage: Ansible_2_13 displayName: Sanity & Units 2.13 dependsOn: [] @@ -141,6 +152,16 @@ stages: test: ubuntu2204 - name: Alpine 3 test: alpine3 + - stage: Docker_2_14 + displayName: Docker 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.14/linux/{0}/1 + targets: + - name: Ubuntu 22.04 + test: ubuntu2204 - stage: Docker_2_13 displayName: Docker 2.13 dependsOn: [] @@ -243,6 +264,16 @@ stages: test: freebsd/12.3 - name: FreeBSD 13.1 test: freebsd/13.1 + - stage: Remote_2_14 + displayName: Remote 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.14/{0}/1 + targets: + - name: RHEL 9.0 + test: rhel/9.0 - stage: Remote_2_13 displayName: Remote 2.13 dependsOn: [] @@ -320,6 +351,17 @@ stages: - test: 3.8 - test: 3.9 - test: "3.10" + - test: "3.11" + - stage: Cloud_2_14 + displayName: Cloud 2.14 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.14/cloud/{0}/1 + targets: + - test: 3.9 - stage: Cloud_2_13 displayName: Cloud 2.13 dependsOn: [] @@ -329,8 +371,7 @@ stages: nameFormat: Python {0} testFormat: 2.13/cloud/{0}/1 targets: - - test: 2.7 - - test: 3.7 + - test: 3.8 - stage: Cloud_2_12 displayName: Cloud 2.12 dependsOn: [] @@ -379,18 +420,21 @@ stages: condition: succeededOrFailed() dependsOn: - Ansible_devel + - Ansible_2_14 - Ansible_2_13 - Ansible_2_12 - Ansible_2_11 - Ansible_2_10 - Ansible_2_9 - Remote_devel + - Remote_2_14 - Remote_2_13 - Remote_2_12 - Remote_2_11 - Remote_2_10 - Remote_2_9 - Docker_devel + - Docker_2_14 - Docker_2_13 - Docker_2_12 - Docker_2_11 @@ -398,6 +442,7 @@ stages: - Docker_2_9 - Docker_community_devel - Cloud_devel + - Cloud_2_14 - Cloud_2_13 - Cloud_2_12 - Cloud_2_11 diff --git a/README.md b/README.md index 115c4f5e..ef155d58 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,7 @@ Please note that this collection does **not** support Windows targets. ## Tested with Ansible -Tested with the current Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12 and ansible-core 2.13 releases and the current development version of ansible-core. Ansible versions before 2.9.10 are not supported. +Tested with the current Ansible 2.9, ansible-base 2.10, ansible-core 2.11, ansible-core 2.12, ansible-core 2.13, and ansible-core 2.14 releases and the current development version of ansible-core. Ansible versions before 2.9.10 are not supported. ## External requirements diff --git a/tests/sanity/ignore-2.15.txt b/tests/sanity/ignore-2.15.txt new file mode 100644 index 00000000..ca127b4f --- /dev/null +++ b/tests/sanity/ignore-2.15.txt @@ -0,0 +1,3 @@ +.azure-pipelines/scripts/publish-codecov.py replace-urlopen +tests/ee/roles/smoke/library/smoke_ipaddress.py shebang +tests/ee/roles/smoke/library/smoke_pyyaml.py shebang diff --git a/tests/sanity/ignore-2.15.txt.license b/tests/sanity/ignore-2.15.txt.license new file mode 100644 index 00000000..edff8c76 --- /dev/null +++ b/tests/sanity/ignore-2.15.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