From 66645b890bbdff9934d8e3ea0de1ff7ea3b84eec Mon Sep 17 00:00:00 2001 From: Felix Matouschek Date: Thu, 20 Nov 2025 15:31:35 +0100 Subject: [PATCH] chore(ci): Update tested versions and excludes Update the test matrices to include the latest ansible-core and python versions. Signed-off-by: Felix Matouschek --- .github/workflows/ci.yml | 40 +++++++++++++++++++++++++++++++ .github/workflows/integration.yml | 26 ++++++++++++++++++++ README.md | 2 +- 3 files changed, 67 insertions(+), 1 deletion(-) 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.