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:
parent
c8356981bb
commit
0e6ba07261
11 changed files with 33 additions and 16 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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:
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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/
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue