diff --git a/.azure-pipelines/azure-pipelines.yml b/.azure-pipelines/azure-pipelines.yml index 728ef40..7b352f5 100644 --- a/.azure-pipelines/azure-pipelines.yml +++ b/.azure-pipelines/azure-pipelines.yml @@ -61,6 +61,24 @@ stages: test: ubuntu2004 - name: Ubuntu 22.04 test: ubuntu2204 + - stage: Docker_2_15 + displayName: Docker 2.15 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.15/linux/{0}/1 + targets: + - name: CentOS 7 + test: centos7 + - name: Fedora 37 + test: fedora37 + - name: openSUSE 15 py3 + test: opensuse15 + - name: Ubuntu 20.04 + test: ubuntu2004 + - name: Ubuntu 22.04 + test: ubuntu2204 - stage: Docker_2_14 displayName: Docker 2.14 dependsOn: [] @@ -203,6 +221,26 @@ stages: test: freebsd/12.4 - name: FreeBSD 13.1 test: freebsd/13.1 + - stage: Remote_2_15 + displayName: Remote 2.15 + dependsOn: [] + jobs: + - template: templates/matrix.yml + parameters: + testFormat: 2.15/{0}/1 + targets: + - name: MacOS 13.2 + test: macos/13.2 + - name: RHEL 7.9 + test: rhel/7.9 + - name: RHEL 8.7 + test: rhel/8.7 + - name: RHEL 9.1 + test: rhel/9.1 + - name: FreeBSD 12.4 + test: freebsd/12.4 + - name: FreeBSD 13.1 + test: freebsd/13.1 - stage: Remote_2_14 displayName: Remote 2.14 dependsOn: [] @@ -321,6 +359,8 @@ stages: - Docker_2_13 - Remote_2_14 - Docker_2_14 + - Remote_2_15 + - Docker_2_15 - Remote_devel - Docker_devel jobs: diff --git a/changelogs/fragments/445_ci_support_stable-215.yml b/changelogs/fragments/445_ci_support_stable-215.yml new file mode 100644 index 0000000..7ee3c5f --- /dev/null +++ b/changelogs/fragments/445_ci_support_stable-215.yml @@ -0,0 +1,3 @@ +--- +trivial: + - CI - update AZP to support stable-2.15 branch (https://github.com/ansible-collections/ansible.posix/issues/444). diff --git a/tests/utils/shippable/shippable.sh b/tests/utils/shippable/shippable.sh index 8dfec24..1a8be27 100755 --- a/tests/utils/shippable/shippable.sh +++ b/tests/utils/shippable/shippable.sh @@ -145,9 +145,9 @@ function cleanup fi if [ "${process_coverage}" ]; then - # use python 3.7 for coverage to avoid running out of memory during coverage xml processing + # use python 3.9 for coverage to avoid running out of memory during coverage xml processing # only use it for coverage to avoid the additional overhead of setting up a virtual environment for a potential no-op job - virtualenv --python /usr/bin/python3.7 ~/ansible-venv + virtualenv --python /usr/bin/python3.9 ~/ansible-venv set +ux . ~/ansible-venv/bin/activate set -ux