From cc042e18330f86bd01e63c3603d23aa4e74ccb92 Mon Sep 17 00:00:00 2001 From: Bastien Nocera Date: Tue, 30 Mar 2021 11:26:00 +0200 Subject: 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) -- cgit v1.2.1