From b6fa9e362345b64c521b97675a4128ac9e02f106 Mon Sep 17 00:00:00 2001 From: Roman Dodin Date: Sun, 23 Jun 2024 00:09:51 +0300 Subject: [PATCH] added 2.16 and 2.17 to test and build matrixes --- .github/container-matrix.yml | 38 +++++++++++++++++++++++++++++------- .github/matrix.yml | 28 +++++++++++++++++++++++--- 2 files changed, 56 insertions(+), 10 deletions(-) diff --git a/.github/container-matrix.yml b/.github/container-matrix.yml index 75d6ade..6fee82e 100644 --- a/.github/container-matrix.yml +++ b/.github/container-matrix.yml @@ -3,25 +3,49 @@ # SPDX-License-Identifier: BSD-3-Clause # a matrix list of variables used in the container build process +# it is used to define what ansible core images that define both ansible core and the python interpreter +# are going to be used in the container build process for the collection. # # python version are taken from ansible's support matrix - https://docs.ansible.com/ansible/latest/reference_appendices/release_and_maintenance.html#support-life # ansible-core-image version is taken from https://github.com/orgs/srl-labs/packages?repo_name=ansible-core include: - # 2.14.11 - - ansible-core-image: "2.14.11:pypy3.10" + # 2.14 + - ansible-core-image: "2.14.17:pypy3.10" runs-on: "ubuntu-22.04" - - ansible-core-image: "2.14.11:py3.11" + - ansible-core-image: "2.14.17:py3.11" runs-on: "ubuntu-22.04" addional-tags: "latest" - # 2.15.5 - - ansible-core-image: "2.15.5:pypy3.10" + # 2.15 + - ansible-core-image: "2.15.12:pypy3.10" runs-on: "ubuntu-22.04" - - ansible-core-image: "2.15.5:py3.11" + - ansible-core-image: "2.15.12:py3.11" + runs-on: "ubuntu-22.04" + + - ansible-core-image: "2.15.12:py3.12" + runs-on: "ubuntu-22.04" + addional-tags: "latest" + + # 2.16 + - ansible-core-image: "2.16.8:pypy3.10" + runs-on: "ubuntu-22.04" + + - ansible-core-image: "2.16.8:py3.11" + runs-on: "ubuntu-22.04" + + - ansible-core-image: "2.16.8:py3.12" runs-on: "ubuntu-22.04" addional-tags: "latest" - - ansible-core-image: "2.15.5:py3.12" + # 2.17 + - ansible-core-image: "2.17.1:pypy3.10" + runs-on: "ubuntu-22.04" + + - ansible-core-image: "2.17.1:py3.11" runs-on: "ubuntu-22.04" + + - ansible-core-image: "2.17.1:py3.12" + runs-on: "ubuntu-22.04" + addional-tags: "latest" diff --git a/.github/matrix.yml b/.github/matrix.yml index 116c809..978c313 100644 --- a/.github/matrix.yml +++ b/.github/matrix.yml @@ -3,7 +3,7 @@ # SPDX-License-Identifier: BSD-3-Clause # a matrix list of variables used in testing -# kind of a manual way of creating a testing matrix with a flexibility of selecting permuatations +# kind of a manual way of creating a testing matrix with a flexibility of selecting permutations # support matrix for ansible control node - https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html#node-requirement-summary include: @@ -11,12 +11,12 @@ include: # Python 3.9 #################### - &latest-2_14 - ansible-core-version: "2.14.11" + ansible-core-version: "2.14.17" runs-on: "ubuntu-22.04" python-version: "3.9" - &latest-2_15 - ansible-core-version: "2.15.5" + ansible-core-version: "2.15.12" runs-on: "ubuntu-22.04" python-version: "3.9" @@ -30,6 +30,16 @@ include: - <<: *latest-2_15 python-version: "3.10" + - &latest-2_16 + ansible-core-version: "2.16.8" + runs-on: "ubuntu-22.04" + python-version: "3.10" + + - &latest-2_17 + ansible-core-version: "2.17.1" + runs-on: "ubuntu-22.04" + python-version: "3.10" + #################### # Python 3.11 #################### @@ -40,8 +50,20 @@ include: - <<: *latest-2_15 python-version: "3.11" + - <<: *latest-2_16 + python-version: "3.11" + + - <<: *latest-2_17 + python-version: "3.11" + #################### # Python 3.12 #################### - <<: *latest-2_15 python-version: "3.12" + + - <<: *latest-2_16 + python-version: "3.12" + + - <<: *latest-2_17 + python-version: "3.12"