summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
blob: e638760268339b2b4e02238042bd7ee5976fee90 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
variables:
    LAST_ABI_BREAK: f1f0bdd9ab47ff8ddba17e2125802c928226da64

build-fedora:
  image: fedora:latest
  before_script:
    # Undo delangification present in the Fedora Docker images
    - rm -f /etc/rpm/macros.image-language-conf
    - dnf reinstall -y glib2 glibc || dnf update -y glib2 glibc
    # Add French locale support for tests
    - dnf install -y glibc-langpack-fr
    - dnf install -y redhat-rpm-config meson libxml2-devel vala gettext itstool gtk3-devel geocode-glib-devel gobject-introspection-devel libsoup-devel libabigail git python3-gobject pylint
  script:
    - meson _build
    - ninja -C _build install
    - ninja -C _build test
    - ./.ci/check-abi ${LAST_ABI_BREAK} $(git rev-parse HEAD)