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 <fmatouschek@redhat.com>
This commit is contained in:
Felix Matouschek
2025-11-20 15:31:35 +01:00
parent bee506c1d7
commit 66645b890b
3 changed files with 67 additions and 1 deletions

View File

@@ -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"

View File

@@ -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:

View File

@@ -8,7 +8,7 @@ This repository hosts the `kubevirt.core` Ansible Collection, which provides vir
<!--start requires_ansible -->
## 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.
<!--end requires_ansible -->