From 21c0b47e6cec8b7d72374709954acdf231e41e3f Mon Sep 17 00:00:00 2001 From: Nikos Mavrogiannopoulos Date: Tue, 21 Nov 2023 15:09:53 +0100 Subject: [PATCH] Use latest fedora (39) for CI This moves all CI images to Fedora39 except OpenSSL builds that still use Fedora38 due to compatibility issues. Signed-off-by: Nikos Mavrogiannopoulos --- .gitlab-ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3aea2c8d..f18babfb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -13,7 +13,8 @@ variables: CENTOS7_BUILD: openconnect-cli-centos7 CENTOS8_BUILD: openconnect-cli-centos8 CENTOS9_BUILD: openconnect-cli-centos9 - FEDORA_BUILD: openconnect-cli-fedora38 + FEDORA_BUILD: openconnect-cli-fedora39 + FEDORA38_BUILD: openconnect-cli-fedora38 MINGW32_BUILD: openconnect-cli-mingw32 MINGW64_BUILD: openconnect-cli-mingw64 UBUNTU_BUILD: openconnect-cli-ubuntu @@ -109,6 +110,7 @@ Fedora/GnuTLS: Fedora/OpenSSL: stage: test-first + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA38_BUILD script: # Re-enable DSA since we test it - update-crypto-policies --set LEGACY @@ -377,6 +379,7 @@ Fedora/GnuTLS/clang: Fedora/OpenSSL/clang: stage: test-rest + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA38_BUILD script: # Re-enable DSA since we test it - update-crypto-policies --set LEGACY @@ -527,7 +530,7 @@ ubsan/GnuTLS/Fedora: ubsan/OpenSSL/Fedora: stage: test-sanitizers - image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA38_BUILD script: - ./autogen.sh - export UBCFLAGS="-Wall -Wextra -fsanitize=undefined -fsanitize=bool -fsanitize=alignment -fsanitize=null -fsanitize=bounds-strict -fsanitize=enum -fno-sanitize-recover -g -O2" @@ -573,7 +576,7 @@ asan/GnuTLS/Fedora: asan/OpenSSL/Fedora: stage: test-sanitizers - image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA_BUILD + image: $CI_REGISTRY/$BUILD_IMAGES_PROJECT:$FEDORA38_BUILD script: - ./autogen.sh - CC=clang CFLAGS="-fsanitize=address -fno-optimize-sibling-calls -fno-omit-frame-pointer -g -O1" -- 2.50.1