diff options
author | Günther Wagner <info@gunibert.de> | 2022-02-03 08:02:09 +0100 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2022-02-03 08:02:09 +0100 |
commit | 536fba3256d008f0e24fe49be4cd8932a51e04d6 (patch) | |
tree | 808c8795eca02d926d06799a102d6c504ce004a0 /.gitlab-ci.yml | |
parent | 45da5ddd543f7f129ed4c42003f3ff159e2acea5 (diff) | |
download | librest-536fba3256d008f0e24fe49be4cd8932a51e04d6.tar.gz |
build: add abi-check to check for abi stability
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 4 |
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" |