Skip to content

Commit 1786a2d

Browse files
stephan57160bluca
authored andcommitted
Upgrade generated CI to Ubuntu 24.04 (regen from ZProject).
1 parent d0f9f5b commit 1786a2d

File tree

2 files changed

+21
-33
lines changed

2 files changed

+21
-33
lines changed

.github/workflows/CI.yaml

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -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'
@@ -97,7 +97,7 @@ jobs:
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

configure.ac

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -947,9 +947,6 @@ AC_ARG_ENABLE([zmakecert],
947947
AM_CONDITIONAL([ENABLE_ZMAKECERT], [test x$enable_zmakecert != xno])
948948
AM_COND_IF([ENABLE_ZMAKECERT], [AC_MSG_NOTICE([ENABLE_ZMAKECERT defined])])
949949

950-
AM_CONDITIONAL([ENABLE_CZMQ_SELFTEST], [test x$enable_czmq_selftest != xno])
951-
AM_COND_IF([ENABLE_CZMQ_SELFTEST], [AC_MSG_NOTICE([ENABLE_CZMQ_SELFTEST defined])])
952-
953950
# Check for zsp intent
954951
AC_ARG_ENABLE([zsp],
955952
AS_HELP_STRING([--enable-zsp],
@@ -960,9 +957,6 @@ AC_ARG_ENABLE([zsp],
960957
AM_CONDITIONAL([ENABLE_ZSP], [test x$enable_zsp != xno])
961958
AM_COND_IF([ENABLE_ZSP], [AC_MSG_NOTICE([ENABLE_ZSP defined])])
962959

963-
AM_CONDITIONAL([ENABLE_CZMQ_SELFTEST], [test x$enable_czmq_selftest != xno])
964-
AM_COND_IF([ENABLE_CZMQ_SELFTEST], [AC_MSG_NOTICE([ENABLE_CZMQ_SELFTEST defined])])
965-
966960
# Check for test_randof intent
967961
AC_ARG_ENABLE([test_randof],
968962
AS_HELP_STRING([--enable-test_randof],
@@ -973,9 +967,6 @@ AC_ARG_ENABLE([test_randof],
973967
AM_CONDITIONAL([ENABLE_TEST_RANDOF], [test x$enable_test_randof != xno])
974968
AM_COND_IF([ENABLE_TEST_RANDOF], [AC_MSG_NOTICE([ENABLE_TEST_RANDOF defined])])
975969

976-
AM_CONDITIONAL([ENABLE_CZMQ_SELFTEST], [test x$enable_czmq_selftest != xno])
977-
AM_COND_IF([ENABLE_CZMQ_SELFTEST], [AC_MSG_NOTICE([ENABLE_CZMQ_SELFTEST defined])])
978-
979970
# Check for czmq_selftest intent
980971
AC_ARG_ENABLE([czmq_selftest],
981972
AS_HELP_STRING([--enable-czmq_selftest],
@@ -986,9 +977,6 @@ AC_ARG_ENABLE([czmq_selftest],
986977
AM_CONDITIONAL([ENABLE_CZMQ_SELFTEST], [test x$enable_czmq_selftest != xno])
987978
AM_COND_IF([ENABLE_CZMQ_SELFTEST], [AC_MSG_NOTICE([ENABLE_CZMQ_SELFTEST defined])])
988979

989-
AM_CONDITIONAL([ENABLE_CZMQ_SELFTEST], [test x$enable_czmq_selftest != xno])
990-
AM_COND_IF([ENABLE_CZMQ_SELFTEST], [AC_MSG_NOTICE([ENABLE_CZMQ_SELFTEST defined])])
991-
992980
# Checks for library functions.
993981
AC_TYPE_SIGNAL
994982
AC_CHECK_FUNCS(perror gettimeofday memset getifaddrs)

0 commit comments

Comments
 (0)