[libgtop/wip/hadess/check-abi] ci: Add ABI check




commit cc042e18330f86bd01e63c3603d23aa4e74ccb92
Author: Bastien Nocera <hadess hadess net>
Date:   Tue Mar 30 11:26:00 2021 +0200

    ci: Add ABI check

 .gitlab-ci.yml | 8 ++++++++
 1 file changed, 8 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 60367ed7..5854e7f4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -11,6 +11,10 @@ variables:
     perl
     texinfo
     texinfo-tex
+  FEDORA_DEPENDENCIES_ABI_CHECK:
+    libabigail
+    intltool
+  LAST_ABI_BREAK: "abccaf488a929de1e95e6a748485575dec52c998"
 
 build-fedora:
   image: fedora:latest
@@ -27,3 +31,7 @@ build-fedora:
     - make
     - make install
     - make distcheck
+    - cd ..
+    - curl https://gitlab.freedesktop.org/hadess/check-abi/-/raw/main/contrib/check-abi-fedora.sh | bash
+    - dnf install -y $FEDORA_DEPENDENCIES_ABI_CHECK
+    - check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)


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