summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorGünther Wagner <info@gunibert.de>2022-02-03 08:02:09 +0100
committerGünther Wagner <info@gunibert.de>2022-02-03 08:02:09 +0100
commit536fba3256d008f0e24fe49be4cd8932a51e04d6 (patch)
tree808c8795eca02d926d06799a102d6c504ce004a0 /.gitlab-ci.yml
parent45da5ddd543f7f129ed4c42003f3ff159e2acea5 (diff)
downloadlibrest-536fba3256d008f0e24fe49be4cd8932a51e04d6.tar.gz
build: add abi-check to check for abi stability
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml4
1 files changed, 3 insertions, 1 deletions
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"