diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index b290ced9..631bdfeb 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -61,6 +61,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: [] @@ -101,6 +112,19 @@ stages: groups: - 1 - 2 + - stage: Docker_2_19 + displayName: Docker 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/linux/{0} + targets: + - name: Fedora 41 + test: fedora41 + groups: + - 1 + - 2 - stage: Docker_2_18 displayName: Docker 2.18 dependsOn: [] @@ -195,6 +219,19 @@ stages: groups: - 1 - 2 + - stage: Remote_2_19 + displayName: Remote 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.19/{0} + targets: + - name: RHEL 10.0 + test: rhel/10.0 + groups: + - 1 + - 2 - stage: Remote_2_18 displayName: Remote 2.18 dependsOn: [] @@ -245,6 +282,20 @@ stages: groups: - 1 - 2 + - stage: Generic_2_19 + displayName: Generic 2.19 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + nameFormat: Python {0} + testFormat: 2.19/generic/{0} + targets: + - test: "3.9" + - test: "3.13" + groups: + - 1 + - 2 - stage: Generic_2_18 displayName: Generic 2.18 dependsOn: [] @@ -280,18 +331,22 @@ stages: condition: succeededOrFailed() dependsOn: - Ansible_devel + - Ansible_2_19 - Ansible_2_18 - Ansible_2_17 - Remote_devel_extra_vms - Remote_devel - Remote_2_18 + - Remote_2_19 - Remote_2_17 - Docker_devel - Docker_2_18 + - Docker_2_19 - Docker_2_17 - Docker_community_devel - Generic_devel - Generic_2_18 + - Generic_2_19 - Generic_2_17 jobs: - template: templates/coverage.yml diff --git a/tests/sanity/ignore-2.20.txt b/tests/sanity/ignore-2.20.txt new file mode 100644 index 00000000..12b1de23 --- /dev/null +++ b/tests/sanity/ignore-2.20.txt @@ -0,0 +1,13 @@ +meta/runtime.yml runtime-metadata # Bug in ansible-test: https://github.com/ansible/ansible/pull/85198 +plugins/module_utils/_crypto/module_backends/certificate.py no-assert +plugins/module_utils/_crypto/module_backends/certificate_acme.py no-assert +plugins/module_utils/_crypto/module_backends/certificate_ownca.py no-assert +plugins/module_utils/_crypto/module_backends/certificate_selfsigned.py no-assert +plugins/module_utils/_crypto/module_backends/csr.py no-assert +plugins/module_utils/_crypto/module_backends/privatekey_convert.py no-assert +plugins/module_utils/_openssh/backends/keypair_backend.py no-assert +plugins/modules/acme_certificate.py no-assert +plugins/modules/luks_device.py no-assert +plugins/modules/openssl_pkcs12.py no-assert +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.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