diff --git a/.github/workflows/ansible.yml b/.github/workflows/ansible.yml index 673be37..f66c8a3 100644 --- a/.github/workflows/ansible.yml +++ b/.github/workflows/ansible.yml @@ -52,16 +52,12 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11"] - ansible-version: [stable-2.17, stable-2.15, stable-2.16] - exclude: - # Ansible-core 2.16 is supported only from Python 3.10 onwards - - python-version: "3.9" - ansible-version: stable-2.16 + python-version: ["3.10", "3.11"] + ansible-version: [stable-2.15, stable-2.16, stable-2.17] steps: - name: Perform unit testing with ansible-test - uses: ansible-community/ansible-test-gh-action@release/v1 + uses: ansible-community/ansible-test-gh-action@v1.15.0 with: testing-type: units coverage: always @@ -80,16 +76,12 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11"] - ansible-version: [stable-2.17, stable-2.15, stable-2.16] - exclude: - # Ansible-core 2.16 is supported only from Python 3.10 onwards - - python-version: "3.9" - ansible-version: stable-2.16 + python-version: ["3.10", "3.11"] + ansible-version: [stable-2.15, stable-2.16, stable-2.17] steps: - name: Perform sanity testing - uses: ansible-community/ansible-test-gh-action@release/v1 + uses: ansible-community/ansible-test-gh-action@v1.15.0 with: ansible-core-version: ${{ matrix.ansible-version }} target-python-version: ${{ matrix.python-version }} @@ -104,12 +96,8 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11"] - ansible-version: [stable-2.17, stable-2.15, stable-2.16] - exclude: - # Ansible-core 2.16 is supported only from Python 3.10 onwards - - python-version: "3.9" - ansible-version: stable-2.16 + python-version: ["3.10", "3.11", "3.12"] + ansible-version: [stable-2.15, stable-2.16, stable-2.17] steps: # Important: This sets up your GITHUB_WORKSPACE environment variable