From 199ef8215b7414e936678175971d60a4587f91e4 Mon Sep 17 00:00:00 2001 From: Scott Fennell Date: Fri, 17 Apr 2020 16:15:24 -0500 Subject: [PATCH] Update OS configurations in Github Actions script (#990) change test tags to be more future proof --- .github/workflows/test.yml | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d2f31140..576f414d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -12,14 +12,15 @@ jobs: matrix: cfg: #-------- Operating Systems ---------------- - - { os: ubuntu, tag: 16.04, arch: debian } - - { os: ubuntu, tag: 18.04, arch: debian } - - { os: ubuntu, tag: rolling, arch: debian } - - { os: debian, tag: 10, arch: debian } - - { os: centos, tag: 7, arch: rhel } - - { os: centos, tag: 8, arch: rhel } - - { os: fedora, tag: 30, arch: rhel } - - { os: fedora, tag: 31, arch: rhel } + - { os: ubuntu, tag: 16.04, arch: debian } # EOL April 2024 + - { os: ubuntu, tag: 18.04, arch: debian } # EOL April 2028 + - { os: ubuntu, tag: rolling, arch: debian } # 19.10 as of April 2020 + - { os: debian, tag: 10, arch: debian } # EOL 2024 + - { os: centos, tag: 7, arch: rhel } # EOL June 2024 + - { os: centos, tag: latest, arch: rhel } # 8 as of April 2020 + - { os: fedora, tag: latest, arch: rhel } # 31 as of April 2020 + # - { os: fedora, tag: 32, arch: rhel } # feeling confident? + # - { os: fedora, tag: rawhide, arch: rhel } # for thrill-seekers only #-------- Defaults -------------------------- include: @@ -97,11 +98,12 @@ jobs: os_deps: >- perl-Text-Balanced python-devel + diffutils #-------- Version Specific Dependencies ---------------- - cfg: { os: centos, tag: 7 } tag_deps: >- python-devel - - cfg: { os: centos, tag: 8 } + - cfg: { os: centos, tag: latest } pkg_mgr: dnf conf_pkg: > dnf -y install epel-release && @@ -110,9 +112,6 @@ jobs: dnf config-manager --enable PowerTools tag_deps: >- python3-devel - - cfg: { os: fedora, tag: 31 } - tag_deps: >- - diffutils #-------- Job definition ---------------- runs-on: ubuntu-18.04 container: docker://${{matrix.cfg.os}}:${{matrix.cfg.tag}}