diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8f4f6ef..b6bbb54 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -102,18 +102,38 @@ jobs: "ansible-version": "stable-2.16", "python-version": "3.13" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.14" + }, { "ansible-version": "stable-2.17", "python-version": "3.13" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.14" + }, { "ansible-version": "stable-2.18", "python-version": "3.10" }, + { + "ansible-version": "stable-2.18", + "python-version": "3.14" + }, { "ansible-version": "stable-2.19", "python-version": "3.10" }, + { + "ansible-version": "stable-2.19", + "python-version": "3.14" + }, + { + "ansible-version": "stable-2.20", + "python-version": "3.10" + }, { "ansible-version": "stable-2.20", "python-version": "3.11" @@ -147,18 +167,38 @@ jobs: "ansible-version": "stable-2.16", "python-version": "3.13" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.14" + }, { "ansible-version": "stable-2.17", "python-version": "3.13" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.14" + }, { "ansible-version": "stable-2.18", "python-version": "3.10" }, + { + "ansible-version": "stable-2.18", + "python-version": "3.14" + }, { "ansible-version": "stable-2.19", "python-version": "3.10" }, + { + "ansible-version": "stable-2.19", + "python-version": "3.14" + }, + { + "ansible-version": "stable-2.20", + "python-version": "3.10" + }, { "ansible-version": "stable-2.20", "python-version": "3.11" diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index 6dff1b1..70eed36 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -11,18 +11,42 @@ on: "ansible-version": "stable-2.16", "python-version": "3.13" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.14" + }, { "ansible-version": "stable-2.17", "python-version": "3.13" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.14" + }, { "ansible-version": "stable-2.18", "python-version": "3.10" }, + { + "ansible-version": "stable-2.18", + "python-version": "3.14" + }, { "ansible-version": "stable-2.19", "python-version": "3.10" }, + { + "ansible-version": "stable-2.19", + "python-version": "3.14" + }, + { + "ansible-version": "stable-2.20", + "python-version": "3.10" + }, + { + "ansible-version": "stable-2.20", + "python-version": "3.11" + }, { "ansible-version": "milestone", "python-version": "3.10" @@ -75,6 +99,7 @@ jobs: - stable-2.17 - stable-2.18 - stable-2.19 + - stable-2.20 - milestone - devel python-version: @@ -82,6 +107,7 @@ jobs: - "3.11" - "3.12" - "3.13" + - "3.14" exclude: ${{ fromJSON(inputs.matrix_exclude) }} include: ${{ fromJSON(inputs.matrix_include) }} env: diff --git a/README.md b/README.md index f2de4f4..837fa79 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repository hosts the `kubevirt.core` Ansible Collection, which provides vir ## Ansible and Python version compatibility -This collection has been tested against Ansible versions **>=2.16,<=2.20** and Python versions **>=3.10,<=3.13**. +This collection has been tested against Ansible versions **>=2.16,<=2.20** and Python versions **>=3.10,<=3.14**. See the [Ansible core support matrix](https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#ansible-core-support-matrix) for supported combinations.