1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2026-02-04 07:51:50 +00:00

Update CI pipelines (#11401)

Update CI pipelines:
- Fedora 42 -> 43 for devel
- RHEL 10.0 -> 10.1 for all ansible-core branches
- FreeBSD 13.5 -> 15.0 for devel
- Alpine 3.22 -> 3.23 for devel
This commit is contained in:
Felix Fontein 2026-01-08 09:41:28 +01:00 committed by GitHub
parent c8356981bb
commit 0e6ba07261
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 33 additions and 16 deletions

View file

@ -170,10 +170,10 @@ stages:
parameters: parameters:
testFormat: devel/{0} testFormat: devel/{0}
targets: targets:
- name: Alpine 3.22 - name: Alpine 3.23
test: alpine/3.22 test: alpine/3.23
# - name: Fedora 42 # - name: Fedora 43
# test: fedora/42 # test: fedora/43
- 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,14 +190,15 @@ stages:
targets: targets:
- name: macOS 15.3 - name: macOS 15.3
test: macos/15.3 test: macos/15.3
- name: RHEL 10.0 - name: RHEL 10.1
test: rhel/10.0 test: rhel/10.1
- name: RHEL 9.7 - name: RHEL 9.7
test: rhel/9.7 test: rhel/9.7
# TODO: enable this ASAP!
# - name: FreeBSD 15.0
# test: freebsd/15.0
- name: FreeBSD 14.3 - name: FreeBSD 14.3
test: freebsd/14.3 test: freebsd/14.3
- name: FreeBSD 13.5
test: freebsd/13.5
groups: groups:
- 1 - 1
- 2 - 2
@ -210,8 +211,8 @@ stages:
parameters: parameters:
testFormat: 2.20/{0} testFormat: 2.20/{0}
targets: targets:
- name: RHEL 10.0 - name: RHEL 10.1
test: rhel/10.0 test: rhel/10.1
- name: FreeBSD 14.3 - name: FreeBSD 14.3
test: freebsd/14.3 test: freebsd/14.3
groups: groups:
@ -226,8 +227,8 @@ stages:
parameters: parameters:
testFormat: 2.19/{0} testFormat: 2.19/{0}
targets: targets:
- name: RHEL 10.0 - name: RHEL 10.1
test: rhel/10.0 test: rhel/10.1
- name: FreeBSD 14.2 - name: FreeBSD 14.2
test: freebsd/14.2 test: freebsd/14.2
groups: groups:
@ -260,10 +261,10 @@ stages:
parameters: parameters:
testFormat: devel/linux/{0} testFormat: devel/linux/{0}
targets: targets:
- name: Fedora 42 - name: Fedora 43
test: fedora42 test: fedora43
- name: Alpine 3.22 - name: Alpine 3.23
test: alpine322 test: alpine323
- name: Ubuntu 22.04 - name: Ubuntu 22.04
test: ubuntu2204 test: ubuntu2204
- name: Ubuntu 24.04 - name: Ubuntu 24.04

View file

@ -29,6 +29,7 @@
- not (ansible_distribution == 'Archlinux') # TODO: package seems to be broken, cannot be downloaded from mirrors? - not (ansible_distribution == 'Archlinux') # TODO: package seems to be broken, cannot be downloaded from mirrors?
- not (ansible_distribution == 'Alpine') # TODO: not sure what's wrong here, the module doesn't return what the tests expect - not (ansible_distribution == 'Alpine') # TODO: not sure what's wrong here, the module doesn't return what the tests expect
- not (ansible_distribution == 'Debian' and ansible_distribution_major_version|int == 13) # TODO: not sure what's wrong here, the module doesn't return what the tests expect - not (ansible_distribution == 'Debian' and ansible_distribution_major_version|int == 13) # TODO: not sure what's wrong here, the module doesn't return what the tests expect
- not (ansible_distribution == 'Fedora' and ansible_distribution_major_version|int == 43) # TODO: not sure what's wrong here, the module doesn't return what the tests expect
block: block:
- name: setup install cloud-init - name: setup install cloud-init
package: package:

View file

@ -8,3 +8,4 @@ skip/macos
skip/osx skip/osx
skip/freebsd skip/freebsd
skip/rhel10.0 # FIXME skip/rhel10.0 # FIXME
skip/rhel10.1 # FIXME

View file

@ -22,3 +22,4 @@ skip/rhel9.5
skip/rhel9.6 skip/rhel9.6
skip/rhel9.7 skip/rhel9.7
skip/rhel10.0 skip/rhel10.0
skip/rhel10.1

View file

@ -22,3 +22,4 @@ skip/rhel9.5
skip/rhel9.6 skip/rhel9.6
skip/rhel9.7 skip/rhel9.7
skip/rhel10.0 skip/rhel10.0
skip/rhel10.1

View file

@ -16,3 +16,4 @@ 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/rhel9.6 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/
skip/rhel9.7 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/ skip/rhel9.7 # 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/
skip/rhel10.1 # See https://www.reddit.com/r/Fedora/comments/si7nzk/homectl/

View file

@ -16,6 +16,7 @@ skip/rhel9.5 # FIXME
skip/rhel9.6 # FIXME skip/rhel9.6 # FIXME
skip/rhel9.7 # FIXME skip/rhel9.7 # FIXME
skip/rhel10.0 # FIXME skip/rhel10.0 # FIXME
skip/rhel10.1 # FIXME
skip/freebsd12.4 # FIXME skip/freebsd12.4 # FIXME
skip/freebsd13.2 # FIXME skip/freebsd13.2 # FIXME
skip/freebsd13.3 # FIXME skip/freebsd13.3 # FIXME
@ -25,3 +26,4 @@ skip/freebsd14.0 # FIXME
skip/freebsd14.1 # FIXME skip/freebsd14.1 # FIXME
skip/freebsd14.2 # FIXME skip/freebsd14.2 # FIXME
skip/freebsd14.3 # FIXME skip/freebsd14.3 # FIXME
skip/freebsd15.0 # FIXME

View file

@ -13,6 +13,12 @@
- set_fact: - set_fact:
output_test_dir: '{{ remote_tmp_dir }}/test_iso_extract' output_test_dir: '{{ remote_tmp_dir }}/test_iso_extract'
# TODO: figure out and fix!
- name: Doesn't work with Fedora 43 for some reason
meta: end_play
when:
- ansible_distribution == 'Fedora' and ansible_distribution_major_version is version('43', '==')
- name: Install EPEL repository (RHEL only) - name: Install EPEL repository (RHEL only)
include_role: include_role:
name: setup_epel name: setup_epel

View file

@ -12,3 +12,4 @@ 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 skip/alpine3.22 # TODO try to fix
skip/alpine3.23 # TODO try to fix

View file

@ -16,4 +16,5 @@ skip/rhel9.5
skip/rhel9.6 skip/rhel9.6
skip/rhel9.7 skip/rhel9.7
skip/rhel10.0 skip/rhel10.0
skip/rhel10.1
skip/freebsd skip/freebsd

View file

@ -18,6 +18,7 @@ skip/rhel9.5 # FIXME
skip/rhel9.6 # FIXME skip/rhel9.6 # FIXME
skip/rhel9.7 # FIXME skip/rhel9.7 # FIXME
skip/rhel10.0 # FIXME skip/rhel10.0 # FIXME
skip/rhel10.1 # FIXME
skip/docker skip/docker
needs/root needs/root
needs/target/setup_epel needs/target/setup_epel