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

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)