]> The Tcpdump Group git mirrors - tcpslice/commitdiff
Cirrus CI: Bump a few versions up.
authorDenis Ovsienko <[email protected]>
Sun, 7 May 2023 23:03:43 +0000 (00:03 +0100)
committerDenis Ovsienko <[email protected]>
Sun, 7 May 2023 23:08:12 +0000 (00:08 +0100)
FreeBSD 13.2 was released almost a month ago, let's see if it is
available in this infrastructure.  Try switching to Clang 16 in the
same go.  Whilst at it, switch from default to the most recent compiler
versions on Ubuntu 22.04, which already works fine in Buildbot.

.cirrus.yml

index d71c42f4f54e7b5d0b2a925e20313db85e6c895c..4c0f39c228b85f268db203a3aefb9e9360459e42 100644 (file)
@@ -11,12 +11,12 @@ freebsd_task:
     memory: 2G
     matrix:
       - image_family: freebsd-12-4
-      - image_family: freebsd-13-1
+      - image_family: freebsd-13-2
   env:
     IGNORE_OSVERSION: yes
-    MATRIX_CC: clang14 gcc12
+    MATRIX_CC: clang16 gcc12
   script:
-    - pkg install -qy autoconf gcc12 llvm14
+    - pkg install -qy autoconf gcc12 llvm16
     - pkg install -qy git-tiny # for build_matrix.sh
     - git -C .. clone --depth ${CIRRUS_CLONE_DEPTH} --branch=master --quiet ${LIBPCAP_GIT}
     - ./build_matrix.sh
@@ -30,9 +30,10 @@ linux_task:
     image: ubuntu:22.04
   env:
     DEBIAN_FRONTEND: noninteractive # libnids-dev -> tzdata -> debconf
+    MATRIX_CC: gcc-12 clang-15
   script:
     - apt-get -qy update >/dev/null
-    - apt-get -qy install libpcap-dev libnids-dev libosip2-dev autoconf make clang gcc >/dev/null
+    - apt-get -qy install libpcap-dev libnids-dev libosip2-dev autoconf make clang-15 gcc-12 >/dev/null
     - apt-get -qy install flex bison libdbus-1-dev libbluetooth-dev libnl-genl-3-dev libibverbs-dev >/dev/null # for libpcap
     - apt-get -qy install git bc >/dev/null # for build_matrix.sh and build.sh
     - apt-get -qy install shellcheck >/dev/null