diff options
author | Alexander Larsson <alexl@redhat.com> | 2019-12-23 11:15:01 +0100 |
---|---|---|
committer | Alexander Larsson <alexander.larsson@gmail.com> | 2019-12-23 11:30:45 +0100 |
commit | 5cfccaad393f9b0b903c830e123a66f523a92ec9 (patch) | |
tree | fc4233d40657e52b3653c66a52fcaf8b49295d31 /.github | |
parent | 3d11992dd15b30485d9738a5cbc89cbce114220d (diff) | |
download | flatpak-5cfccaad393f9b0b903c830e123a66f523a92ec9.tar.gz |
CI: Test build with old glib (xenial)
Diffstat (limited to '.github')
-rw-r--r-- | .github/workflows/check.yml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 0653a6d4..e4633ca5 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -99,3 +99,29 @@ jobs: CFLAGS: -Werror=unused-variable - name: Build flatpak run: make -j $(getconf _NPROCESSORS_ONLN) + + xenial: + name: Build with old glib + runs-on: ubuntu-16.04 + steps: + - name: Install Dependencies + run: | + sudo add-apt-repository ppa:alexlarsson/flatpak + sudo apt-get update + sudo apt-get install -y libglib2.0 attr automake gettext autopoint bison dbus gtk-doc-tools \ + libfuse-dev ostree libostree-dev libarchive-dev libcap-dev libattr1-dev libdw-dev libelf-dev \ + libjson-glib-dev shared-mime-info desktop-file-utils libpolkit-agent-1-dev libpolkit-gobject-1-dev \ + libseccomp-dev libsoup2.4-dev libsystemd-dev libxml2-utils libgpgme11-dev gobject-introspection \ + libgirepository1.0-dev libappstream-glib-dev libdconf-dev clang + - name: Check out flatpak + uses: actions/checkout@v1 + with: + submodules: true + - name: configure + # We disable introspection because it fails with clang: https://bugzilla.redhat.com/show_bug.cgi?id=1543295 + run: ./autogen.sh --disable-introspection + env: + CC: clang + CFLAGS: -Werror=unused-variable + - name: Build flatpak + run: make -j $(getconf _NPROCESSORS_ONLN) |