@@ -15,24 +15,24 @@ jobs:
1515 fail-fast : false
1616 matrix :
1717 include :
18- - os : ubuntu-20 .04
18+ - os : ubuntu-24 .04
1919 BUILD_TYPE : default
2020 DRAFT : enabled
21- CLANG_FORMAT : clang-format-11
22- PACKAGES : automake autoconf clang-format-11 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev asciidoc xmlto
23- - os : ubuntu-20 .04
21+ CLANG_FORMAT : clang-format-18
22+ PACKAGES : automake autoconf clang-format-18 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev asciidoc xmlto
23+ - os : ubuntu-24 .04
2424 BUILD_TYPE : default
2525 DRAFT : disabled
26- CLANG_FORMAT : clang-format-11
27- PACKAGES : automake autoconf clang-format-11 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev
28- - os : ubuntu-20 .04
26+ CLANG_FORMAT : clang-format-18
27+ PACKAGES : automake autoconf clang-format-18 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev
28+ - os : ubuntu-24 .04
2929 BUILD_TYPE : valgrind
3030 DRAFT : enabled
31- PACKAGES : automake autoconf valgrind git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev
32- - os : ubuntu-20 .04
31+ PACKAGES : automake autoconf valgrind git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev
32+ - os : ubuntu-24 .04
3333 BUILD_TYPE : cmake
3434 DRAFT : enabled
35- PACKAGES : cmake git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev
35+ PACKAGES : cmake git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev
3636 - os : macos-latest
3737 BUILD_TYPE : default
3838 PACKAGES : automake autoconf libtool ossp-uuid zeromq curl libmicrohttpd
@@ -45,21 +45,21 @@ jobs:
4545# to have dependencies ready and pass configure script before making this check).
4646# Note that the autotools variant will also require dependencies preinstalled to
4747# pass its configure script:
48- - os : ubuntu-20 .04
48+ - os : ubuntu-24 .04
4949 BUILD_TYPE : cmake
5050 DO_CLANG_FORMAT_CHECK : 1
51- CLANG_FORMAT : clang-format-11
52- PACKAGES : cmake clang-format-11 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev
51+ CLANG_FORMAT : clang-format-18
52+ PACKAGES : cmake clang-format-18 git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev
5353# Note: the ABI compliance checker script currently assumes that:
5454# 1) Your project sources have a "latest_release" branch or tag
5555# to check out and compare the current commit's ABI to;
5656# 2) Prerequisites are available as packages - no custom rebuilds.
57- - os : ubuntu-20 .04
57+ - os : ubuntu-24 .04
5858 BUILD_TYPE : abi-compliance-checker
59- PACKAGES : universal-ctags abi-dumper abi-compliance-checker git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev
60- - os : ubuntu-20 .04
59+ PACKAGES : universal-ctags abi-dumper abi-compliance-checker git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev
60+ - os : ubuntu-24 .04
6161 BUILD_TYPE : check_zproject
62- PACKAGES : git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-nss -dev libmicrohttpd-dev generator-scripting-language zproject
62+ PACKAGES : git uuid-dev libsystemd-dev liblz4-dev libnss3-dev libzmq3-dev libcurl4-gnutls -dev libmicrohttpd-dev generator-scripting-language zproject
6363 env :
6464# Set CI_TIME: true to enable build-step profiling
6565# Set CI_TRACE: true to enable shell script tracing
@@ -82,12 +82,12 @@ jobs:
8282 CI_SELFTEST : ${{ matrix.CI_SELFTEST }}
8383 steps :
8484 - name : Add debian packages
85- if : matrix.os == 'ubuntu-20 .04'
85+ if : matrix.os == 'ubuntu-24 .04'
8686 uses : myci-actions/add-deb-repo@10
8787 with :
8888 repo-name : obs
89- repo : deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_20 .04/ ./
90- keys-asc : https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_20 .04/Release.key
89+ repo : deb http://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_24 .04/ ./
90+ keys-asc : https://download.opensuse.org/repositories/network:/messaging:/zeromq:/git-stable/xUbuntu_24 .04/Release.key
9191 install : ${{ matrix.PACKAGES }}
9292 - name : Add brew packages
9393 if : matrix.os == 'macos-latest'
9797 with :
9898 path : czmq
9999 - name : build
100- if : matrix.os == 'ubuntu-20 .04' || matrix.os == 'macos-latest'
100+ if : matrix.os == 'ubuntu-24 .04' || matrix.os == 'macos-latest'
101101 shell : bash
102102 working-directory : czmq
103103 run : ./ci_build.sh
0 commit comments