diff options
author | Christian Dywan <christian@twotoasts.de> | 2019-02-27 00:39:51 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-02-27 00:39:51 +0100 |
commit | 497000a26aed2c56a79478bf1bcb851f5e9b6e03 (patch) | |
tree | b6f9bf8ecd5986537e9163dac0a2476eab32bb6d | |
parent | 26d6fb32900738323567dde7c4a63240b5a8bc96 (diff) | |
download | midori-git-497000a26aed2c56a79478bf1bcb851f5e9b6e03.tar.gz |
Add a snap job to CircleCI to verify snap build fixes (#277)
The snap build is broken since the new deps haven't been added - this should've been caught by CI.
-rw-r--r-- | .circleci/config.yml | 13 | ||||
-rw-r--r-- | snap/snapcraft.yaml | 4 |
2 files changed, 17 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 5f4ff343..da16a3e7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -31,6 +31,18 @@ jobs: command: | cd _build make install + snap: + docker: + - image: cibuilds/snapcraft:stable + steps: + - checkout + - run: + name: Refresh package cache + command: | + apt-get update + - run: + name: Build snap + command: snapcraft android: docker: - image: circleci/android:api-28-alpha @@ -61,4 +73,5 @@ workflows: ci: jobs: - build + - snap - android diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index 2d4d7cc2..5761ce88 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -72,10 +72,14 @@ parts: - libgcr-3-dev - libpeas-dev - libsqlite3-dev + - libjson-glib-dev + - libarchive-dev - intltool - ninja-build - libxml2-utils # xmllint stage-packages: + - libjson-glib-1.0-0 + - libarchive13 - libwebkit2gtk-4.0-37 - libgcr-base-3-1 - libgcr-ui-3-1 |