Skip to content

Commit a624596

Browse files
committed
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 <[email protected]>
1 parent 2a1569f commit a624596

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

.github/workflows/ansible-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- name: Install tox, tox-lsr
3333
run: |
3434
set -euxo pipefail
35-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
35+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
3636
3737
- name: Convert role to collection format
3838
id: collection

.github/workflows/ansible-managed-var-comment.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ jobs:
3030
- name: Install tox, tox-lsr
3131
run: |
3232
set -euxo pipefail
33-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
33+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
3434
3535
- name: Run ansible-plugin-scan
3636
run: |

.github/workflows/ansible-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Install tox, tox-lsr
3434
run: |
3535
set -euxo pipefail
36-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
36+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
3737
3838
- name: Convert role to collection format
3939
run: |

.github/workflows/python-unit-test.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ jobs:
2929
os: ubuntu-latest
3030
- ver: "3.12"
3131
os: ubuntu-latest
32+
- ver: "3.13"
33+
os: ubuntu-latest
3234
runs-on: ${{ matrix.pyver_os.os }}
3335
steps:
3436
- name: Update git
@@ -65,7 +67,7 @@ jobs:
6567
tox=tox
6668
virtualenv=virtualenv
6769
fi
68-
pip install "$tox" "$virtualenv" "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
70+
pip install "$tox" "$virtualenv" "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
6971
# If you have additional OS dependency packages e.g. libcairo2-dev
7072
# then put them in .github/config/ubuntu-requirements.txt, one
7173
# package per line.

.github/workflows/qemu-kvm-integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ jobs:
2929
- { image: "centos-10", env: "qemu-ansible-core-2.17" }
3030
# ansible/libdnf5 bug: https://issues.redhat.com/browse/RHELMISC-10110
3131
# - { image: "fedora-41", env: "qemu-ansible-core-2.17" }
32-
- { image: "fedora-42", env: "qemu-ansible-core-2.17" }
32+
- { image: "fedora-42", env: "qemu-ansible-core-2.19" }
3333

3434
# container
3535
- { image: "centos-9", env: "container-ansible-core-2.16" }
@@ -105,7 +105,7 @@ jobs:
105105
python3 -m pip install --upgrade pip
106106
sudo apt update
107107
sudo apt install -y --no-install-recommends git ansible-core genisoimage qemu-system-x86
108-
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.10.0"
108+
pip3 install "git+https://github.com/linux-system-roles/tox-lsr@3.11.0"
109109
110110
# HACK: Drop this when moving this workflow to 26.04 LTS
111111
- name: Update podman to 5.x for compatibility with bootc-image-builder's podman 5

.github/workflows/tft.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@ jobs:
101101
- platform: Fedora-41
102102
ansible_version: 2.17
103103
- platform: Fedora-42
104-
ansible_version: 2.17
104+
ansible_version: 2.19
105105
- platform: CentOS-7-latest
106106
ansible_version: 2.9
107107
- platform: CentOS-Stream-8

0 commit comments

Comments
 (0)