diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index 28157741..c640f460 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -56,6 +56,18 @@ stages: - name: Units test: 'devel/units/1' + - stage: Ansible_2_17 + displayName: Sanity & Units 2.17 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + targets: + - name: Sanity + test: '2.17/sanity/1' + - name: Units + test: '2.17/units/1' + - stage: Ansible_2_16 displayName: Sanity & Units 2.16 dependsOn: [] @@ -108,6 +120,21 @@ stages: - name: Ubuntu 22.04 test: ubuntu2204 + - stage: Docker_2_17 + displayName: Docker 2.17 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.17/linux/{0}/1 + targets: + - name: Fedora 39 + test: fedora39 + - name: Ubuntu 20.04 + test: ubuntu2004 + - name: Ubuntu 22.04 + test: ubuntu2204 + - stage: Docker_2_16 displayName: Docker 2.16 dependsOn: [] @@ -167,6 +194,17 @@ stages: - name: RHEL 9.3 test: rhel/9.3 + - stage: Remote_2_17 + displayName: Remote 2.17 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.17/{0}/1 + targets: + - name: RHEL 9.3 + test: rhel/9.3 + - stage: Remote_2_16 displayName: Remote 2.16 dependsOn: [] @@ -206,14 +244,17 @@ stages: condition: succeededOrFailed() dependsOn: - Ansible_devel + - Ansible_2_17 - Ansible_2_16 - Ansible_2_15 - Ansible_2_14 - Docker_devel + - Docker_2_17 - Docker_2_16 - Docker_2_15 - Docker_2_14 - Remote_devel + - Remote_2_17 - Remote_2_16 - Remote_2_15 - Remote_2_14 diff --git a/README.md b/README.md index 15688f91..97ff91f9 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,7 @@ Tested with the following `ansible-core` releases: - 2.14 - 2.15 - 2.16 +- 2.17 - current development version Ansible-core versions before 2.12.0 are not supported. diff --git a/tests/sanity/ignore-2.18.txt b/tests/sanity/ignore-2.18.txt new file mode 100644 index 00000000..230ec342 --- /dev/null +++ b/tests/sanity/ignore-2.18.txt @@ -0,0 +1,5 @@ +plugins/modules/postgresql_db.py use-argspec-type-path +plugins/modules/postgresql_db.py validate-modules:use-run-command-not-popen +plugins/module_utils/version.py pylint:unused-import +tests/utils/shippable/timing.py shebang +tests/unit/plugins/module_utils/test_postgres.py pylint:unidiomatic-typecheck