diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index dd6cf70..287860a 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -100,14 +100,34 @@ jobs: "ansible-version": "stable-2.15", "python-version": "3.12" }, + { + "ansible-version": "stable-2.15", + "python-version": "3.13" + }, { "ansible-version": "stable-2.16", "python-version": "3.9" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.13" + }, { "ansible-version": "stable-2.17", "python-version": "3.9" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.13" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.9" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.10" + }, { "ansible-version": "milestone", "python-version": "3.9" @@ -137,14 +157,34 @@ jobs: "ansible-version": "stable-2.15", "python-version": "3.12" }, + { + "ansible-version": "stable-2.15", + "python-version": "3.13" + }, { "ansible-version": "stable-2.16", "python-version": "3.9" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.13" + }, { "ansible-version": "stable-2.17", "python-version": "3.9" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.13" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.9" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.10" + }, { "ansible-version": "milestone", "python-version": "3.9" diff --git a/.github/workflows/integration.yml b/.github/workflows/integration.yml index f86b71f..251f1f7 100644 --- a/.github/workflows/integration.yml +++ b/.github/workflows/integration.yml @@ -11,14 +11,34 @@ on: "ansible-version": "stable-2.15", "python-version": "3.12" }, + { + "ansible-version": "stable-2.15", + "python-version": "3.13" + }, { "ansible-version": "stable-2.16", "python-version": "3.9" }, + { + "ansible-version": "stable-2.16", + "python-version": "3.13" + }, { "ansible-version": "stable-2.17", "python-version": "3.9" }, + { + "ansible-version": "stable-2.17", + "python-version": "3.13" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.9" + }, + { + "ansible-version": "stable-2.18", + "python-version": "3.10" + }, { "ansible-version": "milestone", "python-version": "3.9" @@ -70,6 +90,7 @@ jobs: - stable-2.15 - stable-2.16 - stable-2.17 + - stable-2.18 - milestone - devel python-version: @@ -77,6 +98,7 @@ jobs: - "3.10" - "3.11" - "3.12" + - "3.13" exclude: ${{ fromJSON(inputs.matrix_exclude) }} include: ${{ fromJSON(inputs.matrix_include) }} env: diff --git a/README.md b/README.md index 2079758..f04f1e2 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.15,<=2.17** and Python versions **>=3.9,<=3.12**. +This collection has been tested against Ansible versions **>=2.15,<=2.18** and Python versions **>=3.9,<=3.13**. 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. diff --git a/tests/config.yml b/tests/config.yml index 40cbfe0..a466aec 100644 --- a/tests/config.yml +++ b/tests/config.yml @@ -1,3 +1,3 @@ --- modules: - python_requires: ">=3.9,<=3.12" + python_requires: ">=3.9,<=3.13"