CI: remove OpenSSL 3 from Fedora; add RHEL 9 & Alpine Edge
authorKirill Isakov <bootctl@gmail.com>
Sat, 21 May 2022 11:55:28 +0000 (17:55 +0600)
committerKirill Isakov <bootctl@gmail.com>
Sat, 21 May 2022 11:55:28 +0000 (17:55 +0600)
.ci/deps.sh
.github/workflows/test.yml

index c33016a..67e1e0b 100755 (executable)
@@ -79,7 +79,8 @@ deps_linux_rhel() {
 
     if type dnf; then
       dnf install -y 'dnf-command(config-manager)'
-      dnf config-manager --enable powertools
+      dnf config-manager --enable powertools || true
+      dnf config-manager --enable crb || true
     fi
   fi
 
@@ -140,9 +141,16 @@ deps_linux() {
     deps_linux_debian "$@"
     ;;
 
-  centos | almalinux | fedora)
+  fedora)
     deps_linux_rhel "$@"
-    linux_openssl3
+    ;;
+
+  centos | almalinux)
+    deps_linux_rhel "$@"
+
+    if [ "${PLATFORM_ID:-}" != platform:el9 ]; then
+      linux_openssl3
+    fi
     ;;
 
   *) exit 1 ;;
index ec70fa5..87a758f 100644 (file)
@@ -150,8 +150,10 @@ jobs:
       matrix:
         os:
           - alpine
+          - alpine:edge
           - centos:7 # aka RHEL 7
           - almalinux:8 # aka RHEL 8
+          - almalinux:9 # aka RHEL 9
           - fedora
           - debian:buster
           - debian:bullseye