summaryrefslogtreecommitdiff
path: root/.github
diff options
context:
space:
mode:
authorAlexander Larsson <alexl@redhat.com>2019-12-23 11:15:01 +0100
committerAlexander Larsson <alexander.larsson@gmail.com>2019-12-23 11:30:45 +0100
commit5cfccaad393f9b0b903c830e123a66f523a92ec9 (patch)
treefc4233d40657e52b3653c66a52fcaf8b49295d31 /.github
parent3d11992dd15b30485d9738a5cbc89cbce114220d (diff)
downloadflatpak-5cfccaad393f9b0b903c830e123a66f523a92ec9.tar.gz
CI: Test build with old glib (xenial)
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/check.yml26
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)