CI: Bump Alpine 3.21 to 3.22, Fedora 41 to 42, and FreeBSD 14.2 to 14.3 (#10462)
Some checks are pending
EOL CI / EOL Sanity (Ⓐ2.16) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.16+py2.7) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.16+py3.11) (push) Waiting to run
EOL CI / EOL Units (Ⓐ2.16+py3.6) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+alpine3+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+fedora38+py:azp/posix/3/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/1/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/2/) (push) Waiting to run
EOL CI / EOL I (Ⓐ2.16+opensuse15+py:azp/posix/3/) (push) Waiting to run
nox / Run extra sanity tests (push) Waiting to run

* Bump Alpine 3.21 to 3.22, Fedora 41 to 42, RHEL 9.5 to 9.6, and FreeBSD 14.2 to 14.3.

Add old versions to stable-2.19 if not present yet.

* Add some expected skips.

* Add more restrictions.

* Another try for Android tests.

* Another try.

* Another try.
This commit is contained in:
Felix Fontein 2025-07-26 14:08:20 +02:00 committed by GitHub
commit b458ee85ce
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 56 additions and 27 deletions

View file

@ -168,10 +168,10 @@ stages:
parameters: parameters:
testFormat: devel/{0} testFormat: devel/{0}
targets: targets:
- name: Alpine 3.21 - name: Alpine 3.22
test: alpine/3.21 test: alpine/3.22
# - name: Fedora 41 # - name: Fedora 42
# test: fedora/41 # test: fedora/42
- name: Ubuntu 22.04 - name: Ubuntu 22.04
test: ubuntu/22.04 test: ubuntu/22.04
- name: Ubuntu 24.04 - name: Ubuntu 24.04
@ -190,10 +190,10 @@ stages:
test: macos/15.3 test: macos/15.3
- name: RHEL 10.0 - name: RHEL 10.0
test: rhel/10.0 test: rhel/10.0
- name: RHEL 9.5 - name: RHEL 9.6
test: rhel/9.5 test: rhel/9.6
- name: FreeBSD 14.2 - name: FreeBSD 14.3
test: freebsd/14.2 test: freebsd/14.3
- name: FreeBSD 13.5 - name: FreeBSD 13.5
test: freebsd/13.5 test: freebsd/13.5
groups: groups:
@ -208,8 +208,12 @@ stages:
parameters: parameters:
testFormat: 2.19/{0} testFormat: 2.19/{0}
targets: targets:
- name: RHEL 9.5
test: rhel/9.5
- name: RHEL 10.0 - name: RHEL 10.0
test: rhel/10.0 test: rhel/10.0
- name: FreeBSD 14.2
test: freebsd/14.2
groups: groups:
- 1 - 1
- 2 - 2
@ -258,10 +262,10 @@ stages:
parameters: parameters:
testFormat: devel/linux/{0} testFormat: devel/linux/{0}
targets: targets:
- name: Fedora 41 - name: Fedora 42
test: fedora41 test: fedora42
- name: Alpine 3.21 - name: Alpine 3.22
test: alpine321 test: alpine322
- name: Ubuntu 22.04 - name: Ubuntu 22.04
test: ubuntu2204 test: ubuntu2204
- name: Ubuntu 24.04 - name: Ubuntu 24.04
@ -278,8 +282,10 @@ stages:
parameters: parameters:
testFormat: 2.19/linux/{0} testFormat: 2.19/linux/{0}
targets: targets:
- name: Ubuntu 24.04 - name: Fedora 41
test: ubuntu2404 test: fedora41
- name: Alpine 3.21
test: alpine321
groups: groups:
- 1 - 1
- 2 - 2

View file

@ -15,6 +15,7 @@
files: files:
- '{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml' - '{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml'
- '{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml' - '{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml'
- '{{ ansible_distribution }}.yml'
- '{{ ansible_os_family }}.yml' - '{{ ansible_os_family }}.yml'
paths: paths:
- '{{ role_path }}/vars' - '{{ role_path }}/vars'

View file

@ -0,0 +1,6 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
openjdk_pkg: java-21-openjdk-headless

View file

@ -0,0 +1,6 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
openjdk_pkg: java-21-openjdk-headless

View file

@ -20,4 +20,5 @@ skip/rhel9.2
skip/rhel9.3 skip/rhel9.3
skip/rhel9.4 skip/rhel9.4
skip/rhel9.5 skip/rhel9.5
skip/rhel9.6
skip/rhel10.0 skip/rhel10.0

View file

@ -20,4 +20,5 @@ skip/rhel9.2
skip/rhel9.3 skip/rhel9.3
skip/rhel9.4 skip/rhel9.4
skip/rhel9.5 skip/rhel9.5
skip/rhel9.6
skip/rhel10.0 skip/rhel10.0

View file

@ -8,3 +8,4 @@ skip/freebsd13.3 # FIXME - ruyaml compilation fails
skip/freebsd14.0 # FIXME - ruyaml compilation fails skip/freebsd14.0 # FIXME - ruyaml compilation fails
skip/freebsd14.1 # FIXME - ruyaml compilation fails skip/freebsd14.1 # FIXME - ruyaml compilation fails
skip/freebsd14.2 # FIXME - ruyaml compilation fails skip/freebsd14.2 # FIXME - ruyaml compilation fails
skip/freebsd14.3 # FIXME - ruyaml compilation fails

View file

@ -13,4 +13,5 @@ skip/rhel9.2 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel9.3 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/ skip/rhel9.3 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel9.4 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/ skip/rhel9.4 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel9.5 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/ skip/rhel9.5 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel9.6 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel10.0 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/ skip/rhel10.0 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/

View file

@ -13,6 +13,7 @@ skip/rhel9.2 # FIXME
skip/rhel9.3 # FIXME skip/rhel9.3 # FIXME
skip/rhel9.4 # FIXME skip/rhel9.4 # FIXME
skip/rhel9.5 # FIXME skip/rhel9.5 # FIXME
skip/rhel9.6 # FIXME
skip/rhel10.0 # FIXME skip/rhel10.0 # FIXME
skip/freebsd12.4 # FIXME skip/freebsd12.4 # FIXME
skip/freebsd13.2 # FIXME skip/freebsd13.2 # FIXME
@ -22,3 +23,4 @@ skip/freebsd13.5 # FIXME
skip/freebsd14.0 # FIXME skip/freebsd14.0 # FIXME
skip/freebsd14.1 # FIXME skip/freebsd14.1 # FIXME
skip/freebsd14.2 # FIXME skip/freebsd14.2 # FIXME
skip/freebsd14.3 # FIXME

View file

@ -11,3 +11,4 @@ skip/freebsd
skip/osx skip/osx
skip/macos skip/macos
skip/alpine3.21 # TODO try to fix skip/alpine3.21 # TODO try to fix
skip/alpine3.22 # TODO try to fix

View file

@ -13,5 +13,6 @@ skip/rhel9.2
skip/rhel9.3 skip/rhel9.3
skip/rhel9.4 skip/rhel9.4
skip/rhel9.5 skip/rhel9.5
skip/rhel9.6
skip/rhel10.0 skip/rhel10.0
skip/freebsd skip/freebsd

View file

@ -534,12 +534,14 @@
# #
# NOTE: FreeBSD 14.2 fails as well (someone with FreeBSD knowledge has to take a look) # NOTE: FreeBSD 14.2 fails as well (someone with FreeBSD knowledge has to take a look)
# #
# NOTE: FreeBSD 14.3 fails as well (someone with FreeBSD knowledge has to take a look)
#
# See also # See also
# https://github.com/ansible-collections/community.general/issues/5795 # https://github.com/ansible-collections/community.general/issues/5795
when: >- when: >-
(ansible_distribution_version is version('12.01', '>=') and ansible_distribution_version is version('12.3', '<')) (ansible_distribution_version is version('12.01', '>=') and ansible_distribution_version is version('12.3', '<'))
or (ansible_distribution_version is version('13.6', '>=') and ansible_distribution_version is version('14.0', '<')) or (ansible_distribution_version is version('13.6', '>=') and ansible_distribution_version is version('14.0', '<'))
or ansible_distribution_version is version('14.3', '>=') or ansible_distribution_version is version('14.4', '>=')
block: block:
- name: Setup testjail - name: Setup testjail
include_tasks: setup-testjail.yml include_tasks: setup-testjail.yml

View file

@ -22,6 +22,7 @@
files: files:
- '{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml' - '{{ ansible_distribution }}-{{ ansible_distribution_version }}.yml'
- '{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml' - '{{ ansible_distribution }}-{{ ansible_distribution_major_version }}.yml'
- '{{ ansible_distribution }}.yml'
- '{{ ansible_os_family }}.yml' - '{{ ansible_os_family }}.yml'
paths: paths:
- '{{ role_path }}/vars' - '{{ role_path }}/vars'

View file

@ -0,0 +1,7 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
keytool_package_names:
- java-21-openjdk-headless

View file

@ -1,6 +0,0 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
# Do nothing

View file

@ -0,0 +1 @@
nothing.yml

View file

@ -1,6 +0,0 @@
---
# Copyright (c) Ansible Project
# GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt)
# SPDX-License-Identifier: GPL-3.0-or-later
# Do nothing

View file

@ -0,0 +1 @@
nothing.yml

View file

@ -0,0 +1 @@
nothing.yml

View file

@ -15,6 +15,7 @@ skip/rhel9.2 # FIXME
skip/rhel9.3 # FIXME skip/rhel9.3 # FIXME
skip/rhel9.4 # FIXME skip/rhel9.4 # FIXME
skip/rhel9.5 # FIXME skip/rhel9.5 # FIXME
skip/rhel9.6 # FIXME
skip/rhel10.0 # FIXME skip/rhel10.0 # FIXME
skip/docker skip/docker
needs/root needs/root