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

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)