mirror of
https://github.com/nasa/trick.git
synced 2025-01-29 15:43:57 +00:00
Update OS configurations in Github Actions script (#990)
change test tags to be more future proof
This commit is contained in:
parent
38f760c5a3
commit
199ef8215b
23
.github/workflows/test.yml
vendored
23
.github/workflows/test.yml
vendored
@ -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}}
|
||||
|
Loading…
x
Reference in New Issue
Block a user