ci: Use ansible 2.19 for fedora 42 testing; support python 3.13
NOTE: This also requires upgrading to tox-lsr 3.11.0 Ansible 2.19 will be released soon and has some changes which will require fixes in system roles. This adds 2.19 to our testing matrix on fedora 42 so that we can start addressing these issues. python 3.13 is now being used on some platforms. Signed-off-by: Rich Megginson <rmeggins@redhat.com>
This commit is contained in:
committed by
Richard Megginson
parent
62a517fa97
commit
a12cbffe2c
@@ -32,7 +32,7 @@ jobs:
|
|||||||
- name: Install tox, tox-lsr
|
- name: Install tox, tox-lsr
|
||||||
run: |
|
run: |
|
||||||
set -euxo pipefail
|
set -euxo pipefail
|
||||||
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
|
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
|
||||||
|
|
||||||
- name: Convert role to collection format
|
- name: Convert role to collection format
|
||||||
id: collection
|
id: collection
|
||||||
|
|||||||
@@ -30,7 +30,7 @@ jobs:
|
|||||||
- name: Install tox, tox-lsr
|
- name: Install tox, tox-lsr
|
||||||
run: |
|
run: |
|
||||||
set -euxo pipefail
|
set -euxo pipefail
|
||||||
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
|
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
|
||||||
|
|
||||||
- name: Run ansible-plugin-scan
|
- name: Run ansible-plugin-scan
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ jobs:
|
|||||||
- name: Install tox, tox-lsr
|
- name: Install tox, tox-lsr
|
||||||
run: |
|
run: |
|
||||||
set -euxo pipefail
|
set -euxo pipefail
|
||||||
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
|
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
|
||||||
|
|
||||||
- name: Convert role to collection format
|
- name: Convert role to collection format
|
||||||
run: |
|
run: |
|
||||||
|
|||||||
@@ -29,7 +29,7 @@ jobs:
|
|||||||
- { image: "centos-10", env: "qemu-ansible-core-2.17" }
|
- { image: "centos-10", env: "qemu-ansible-core-2.17" }
|
||||||
# ansible/libdnf5 bug: https://issues.redhat.com/browse/RHELMISC-10110
|
# ansible/libdnf5 bug: https://issues.redhat.com/browse/RHELMISC-10110
|
||||||
# - { image: "fedora-41", env: "qemu-ansible-core-2.17" }
|
# - { image: "fedora-41", env: "qemu-ansible-core-2.17" }
|
||||||
- { image: "fedora-42", env: "qemu-ansible-core-2.17" }
|
- { image: "fedora-42", env: "qemu-ansible-core-2.19" }
|
||||||
|
|
||||||
# container
|
# container
|
||||||
- { image: "centos-9", env: "container-ansible-core-2.16" }
|
- { image: "centos-9", env: "container-ansible-core-2.16" }
|
||||||
@@ -105,7 +105,7 @@ jobs:
|
|||||||
python3 -m pip install --upgrade pip
|
python3 -m pip install --upgrade pip
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86
|
sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86
|
||||||
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
|
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
|
||||||
|
|
||||||
# HACK: Drop this when moving this workflow to 26.04 LTS
|
# HACK: Drop this when moving this workflow to 26.04 LTS
|
||||||
- name: Update podman to 5.x for compatibility with bootc-image-builder's podman 5
|
- name: Update podman to 5.x for compatibility with bootc-image-builder's podman 5
|
||||||
|
|||||||
@@ -101,7 +101,7 @@ jobs:
|
|||||||
- platform: Fedora-41
|
- platform: Fedora-41
|
||||||
ansible_version: 2.17
|
ansible_version: 2.17
|
||||||
- platform: Fedora-42
|
- platform: Fedora-42
|
||||||
ansible_version: 2.17
|
ansible_version: 2.19
|
||||||
- platform: CentOS-7-latest
|
- platform: CentOS-7-latest
|
||||||
ansible_version: 2.9
|
ansible_version: 2.9
|
||||||
- platform: CentOS-Stream-8
|
- platform: CentOS-Stream-8
|
||||||
|
|||||||
Reference in New Issue
Block a user