[master] cc5d10d62 circleci: New almalinux 9 jobs

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Wed Jul 27 17:10:07 UTC 2022


commit cc5d10d628f371d98838f709e88d0a770ad5b2e8
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Wed Jul 27 15:15:15 2022 +0200

    circleci: New almalinux 9 jobs

diff --git a/.circleci/config.yml b/.circleci/config.yml
index 5b6652118..2920b72c5 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -238,6 +238,12 @@ jobs:
             centos|almalinux|fedora)
                 yum groupinstall -y "Development Tools"
                 case "<< parameters.dist >>:<< parameters.release >>" in
+                    almalinux:9)
+                        dnf install -y "dnf-command(config-manager)"
+                        yum config-manager --set-enabled crb
+                        yum install -y diffutils
+                        yum install -y epel-release
+                        ;;
                     centos:stream|almalinux:8)
                         dnf install -y "dnf-command(config-manager)"
                         yum config-manager --set-enabled powertools
@@ -389,6 +395,10 @@ workflows:
           name: build_almalinux_8
           dist: almalinux
           release: "8"
+      - build:
+          name: build_almalinux_9
+          dist: almalinux
+          release: "9"
       # fedora is our witness
       - build:
           name: build_fedora_latest
@@ -454,6 +464,7 @@ workflows:
                 - centos:7
                 - centos:stream
                 - almalinux:8
+                - almalinux:9
                 - fedora:latest
                 - alpine:3
               rclass:
diff --git a/.circleci/make-rpm-packages.sh b/.circleci/make-rpm-packages.sh
index 566fbc2ca..848084bc4 100755
--- a/.circleci/make-rpm-packages.sh
+++ b/.circleci/make-rpm-packages.sh
@@ -14,6 +14,11 @@ elif [ -z "$PARAM_DIST" ]; then
 fi
 
 case "$PARAM_DIST:$PARAM_RELEASE" in
+    almalinux:9)
+        dnf install -y 'dnf-command(config-manager)'
+        yum config-manager --set-enabled crb
+        yum install -y epel-release
+        ;;
     centos:stream|almalinux:8)
         dnf install -y 'dnf-command(config-manager)'
         yum config-manager --set-enabled powertools


More information about the varnish-commit mailing list