image: fedora:rawhide variables: DEPENDENCIES: gtk-doc gobject-introspection-devel gtk4-devel libadwaita-devel systemd-devel gsound-devel libnotify-devel meson redhat-rpm-config gcc glibc-devel git GIT_SUBMODULE_STRATEGY: recursive TEST_DEPS: python3-dbus python3-dbusmock DEPENDENCIES_ABI_CHECK: libabigail intltool LAST_ABI_BREAK: "92b1faa10bb7431694b799733c5ff672d2f62a70" build_stable: before_script: - dnf update -y --nogpgcheck - dnf install -y --nogpgcheck $DEPENDENCIES script: - meson . _build --prefix=/usr - ninja -C _build - ninja -C _build install - dnf install -y $TEST_DEPS - ninja -C _build test - ninja -C _build dist - curl https://gitlab.freedesktop.org/hadess/check-abi/-/raw/main/contrib/check-abi-fedora.sh | bash - dnf install -y $DEPENDENCIES_ABI_CHECK - check-abi --suppr .ci/gbt.suppr ${LAST_ABI_BREAK} $(git rev-parse HEAD)