Merge branch 'wip/pwithnall/update-other-cis' into 'main'

ci: Update Coverity, mingw and Android CI images to Fedora 34

See merge request GNOME/glib!2560
This commit is contained in:
Sebastian Dröge 2022-03-18 11:45:34 +00:00
commit c5e12d9577
4 changed files with 17 additions and 10 deletions

View File

@ -11,10 +11,10 @@ cache:
variables: variables:
FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/glib/fedora:v13" FEDORA_IMAGE: "registry.gitlab.gnome.org/gnome/glib/fedora:v13"
COVERITY_IMAGE: "registry.gitlab.gnome.org/gnome/glib/coverity:v2" COVERITY_IMAGE: "registry.gitlab.gnome.org/gnome/glib/coverity:v3"
DEBIAN_IMAGE: "registry.gitlab.gnome.org/gnome/glib/debian-stable:v9" DEBIAN_IMAGE: "registry.gitlab.gnome.org/gnome/glib/debian-stable:v9"
ANDROID_IMAGE: "registry.gitlab.gnome.org/gnome/glib/android-ndk:v5" ANDROID_IMAGE: "registry.gitlab.gnome.org/gnome/glib/android-ndk:v6"
MINGW_IMAGE: "registry.gitlab.gnome.org/gnome/glib/mingw:v4" MINGW_IMAGE: "registry.gitlab.gnome.org/gnome/glib/mingw:v5"
MESON_TEST_TIMEOUT_MULTIPLIER: 2 MESON_TEST_TIMEOUT_MULTIPLIER: 2
G_MESSAGES_DEBUG: all G_MESSAGES_DEBUG: all
MESON_COMMON_OPTIONS_NO_WARNING: "--buildtype debug --wrap-mode=nodownload" MESON_COMMON_OPTIONS_NO_WARNING: "--buildtype debug --wrap-mode=nodownload"
@ -525,7 +525,6 @@ coverity:
--libdir=lib --libdir=lib
-Dsystemtap=true -Dsystemtap=true
-Ddtrace=true -Ddtrace=true
-Dfam=true
-Dinstalled_tests=true -Dinstalled_tests=true
_coverity_build _coverity_build
- $HOME/cov-analysis-linux64-*/bin/cov-build --dir cov-int ninja -C _coverity_build - $HOME/cov-analysis-linux64-*/bin/cov-build --dir cov-int ninja -C _coverity_build

View File

@ -1,4 +1,4 @@
FROM fedora:33 FROM fedora:34
RUN dnf -y install \ RUN dnf -y install \
autoconf \ autoconf \
@ -10,7 +10,6 @@ RUN dnf -y install \
elfutils-libelf-devel \ elfutils-libelf-devel \
findutils \ findutils \
fuse \ fuse \
gamin-devel \
gcc \ gcc \
gcc-c++ \ gcc-c++ \
gettext \ gettext \
@ -61,7 +60,17 @@ COPY android-download-ndk.sh .
RUN ./android-download-ndk.sh RUN ./android-download-ndk.sh
COPY android-setup-env.sh . COPY android-setup-env.sh .
RUN ./android-setup-env.sh arm64 28 RUN ./android-setup-env.sh arm64 28
RUN rm -rf $ANDROID_NDK_PATH # Explicitly remove some directories first to fix symlink traversal problems
RUN rm -rf \
$ANDROID_NDK_PATH/sources/third_party/vulkan/src/tests/layers \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/containers/unord/unord.multimap/unord.multimap.modifiers \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/containers/unord/unord.multiset/unord.multiset.cnstr \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/iterators/predef.iterators/reverse.iterators/reverse.iter.ops/reverse.iter.opsum \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory_symlink \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/experimental/filesystem/fs.op.funcs/fs.op.is_directory \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_hard_link \
$ANDROID_NDK_PATH/sources/cxx-stl/llvm-libc++/test/std/experimental/filesystem/fs.op.funcs/fs.op.create_directory \
$ANDROID_NDK_PATH
RUN pip3 install meson==0.52.0 RUN pip3 install meson==0.52.0

View File

@ -1,4 +1,4 @@
FROM registry.gitlab.gnome.org/gnome/glib/fedora:v12 FROM registry.gitlab.gnome.org/gnome/glib/fedora:v13
ARG COVERITY_SCAN_PROJECT_NAME ARG COVERITY_SCAN_PROJECT_NAME
ARG COVERITY_SCAN_TOKEN ARG COVERITY_SCAN_TOKEN

View File

@ -1,4 +1,4 @@
FROM fedora:33 FROM fedora:34
RUN dnf -y install \ RUN dnf -y install \
bindfs \ bindfs \
@ -8,7 +8,6 @@ RUN dnf -y install \
elfutils-libelf-devel \ elfutils-libelf-devel \
findutils \ findutils \
fuse \ fuse \
gamin-devel \
gcc \ gcc \
gcc-c++ \ gcc-c++ \
gettext \ gettext \