stages:
  - build

fedora-rawhide:
  image: fedora:rawhide
  stage: build
  before_script:
    - dnf update -y && dnf -y install dnf-plugins-core @buildsys-build
    - dnf -y builddep folks
  script:
    # Configure
    - ./autogen.sh
    # Build
    - make -j
    # Run tests
    - make -j check

stages:
  - build

fedora-latest:
  image: fedora:latest
  stage: build
  before_script:
    - dnf update -y && dnf -y install dnf-plugins-core redhat-rpm-config
    - dnf -y builddep folks
  script:
    # Configure
    - ./autogen.sh
    # Build
    - make -j
    # Run tests
    - make -j check

Use Fedora 29 rather than Rawhide in CI
ci: Use Fedora 29 rather than Rawhide in CI

Rawhide breaks too much (for example,
https://gitlab.gnome.org/GNOME/folks/-/jobs/141496, where coreutils was
conflicting on upgrade).

Drop installing @buildsys-build, since installing the build deps for
folks does all of that.

Signed-off-by: Philip Withnall <29c2a2ac2a854b9cf047275aa9de346d096be2e0@endlessm.com>
