[libgweather/wip/hadess/abicheck] ci: Run ABI check in the CI



commit 59182931e28d062f2e5948f7037ef65e28163dbf
Author: Bastien Nocera <hadess hadess net>
Date:   Thu Jul 4 15:42:56 2019 +0200

    ci: Run ABI check in the CI
    
    The last ABI break is in commit 18632448d in this belated soname bump.
    
    Future ABI changes should update the soname and bump the version to
    check against in this script.

 .gitlab-ci.yml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aeb4db7..173f756 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,12 @@
+variables:
+    LAST_ABI_BREAK: "3.33.0"
+
 build-fedora:
   image: fedora:latest
   before_script:
-    - dnf install -y redhat-rpm-config meson libxml2-devel vala gettext itstool gtk3-devel 
geocode-glib-devel gobject-introspection-devel libsoup-devel
+    - dnf install -y redhat-rpm-config meson libxml2-devel vala gettext itstool gtk3-devel 
geocode-glib-devel gobject-introspection-devel libsoup-devel libabigail git
   script:
     - meson _build
     - ninja -C _build test
     - ninja -C _build install
+    - ./.ci/check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]