image: fedora:28

variables:
  ADDITIONAL_DEPENDENCIES: gsettings-desktop-schemas gcc libasan

build_stable:
  before_script:
    - dnf update -y --nogpgcheck
    - dnf install -y 'dnf-command(builddep)'
    - dnf builddep -y --nogpgcheck glib-networking
    - dnf install -y --nogpgcheck $ADDITIONAL_DEPENDENCIES
  script:
    - mkdir build
    - cd build
    - meson .. -Db_sanitize=address
    - ninja
    - ninja test
    - ninja install
  artifacts:
    paths:
      - build/test-results
    when: on_failure

image: fedora:29

variables:
  ADDITIONAL_DEPENDENCIES: gsettings-desktop-schemas gcc libasan

build_stable:
  before_script:
    - dnf update -y --nogpgcheck
    - dnf install -y 'dnf-command(builddep)'
    - dnf builddep -y --nogpgcheck glib-networking
    - dnf install -y --nogpgcheck $ADDITIONAL_DEPENDENCIES
  script:
    - mkdir build
    - cd build
    - meson .. -Db_sanitize=address
    - ninja
    - ninja test
    - ninja install
  artifacts:
    paths:
      - build/test-results
    when: on_failure

Upgrade CI to Fedora 29
Upgrade CI to Fedora 29

This should no longer be broken.

And the CI on Fedora 28 actually is broken currently. See the previous
commit for why it's OK to just upgrade the CI rather than fix that.
