From 536fba3256d008f0e24fe49be4cd8932a51e04d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCnther=20Wagner?= Date: Thu, 3 Feb 2022 08:02:09 +0100 Subject: build: add abi-check to check for abi stability --- .gitlab-ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 10ff914..18f53d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,6 +6,7 @@ variables: MANIFEST_PATH: 'examples/demo/org.gnome.RestDemo.json' FLATPAK_MODULE: 'librest-demo' FLATPAK_BUILD_DIR: build + LAST_ABI_BREAK: "85bd00adfa6e06d3426ce7c9007e68e62f51be14" image: fedora:36 @@ -23,11 +24,12 @@ build-librest: - dnf -y install --nogpgcheck redhat-rpm-config glib2-devel gobject-introspection-devel libxml2-devel meson ninja-build libsoup-devel vala json-glib-devel git python3-jinja2 python3-toml python3-typogrify python3-pygments - libadwaita-devel gtksourceview5-devel + libadwaita-devel gtksourceview5-devel git libabigail script: - meson _build -Dexamples=true - ninja -C _build - bash +x ./.gitlab-ci/run-tests.sh + - ./.ci/check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD) artifacts: reports: junit: "_build/${CI_JOB_NAME}-report.xml" -- cgit v1.2.1