[libgweather/wip/hadess/abicheck: 2/2] ci: Run ABI check in the CI
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgweather/wip/hadess/abicheck: 2/2] ci: Run ABI check in the CI
- Date: Thu, 4 Jul 2019 13:44:15 +0000 (UTC)
commit cd38bb179e2c7d6af0ff66fe0620d8b06c5240f9
Author: Bastien Nocera <hadess hadess net>
Date: Thu Jul 4 15:42:56 2019 +0200
ci: Run ABI check in the CI
WIP: This should fail with an error about enum values and sonames
.gitlab-ci.yml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index aeb4db7..f1d8cf5 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,8 +1,11 @@
+LAST_ABI_BREAK=3.28.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
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]