GitHub Actions: build all three targets in the Tumbleweed build

This is kind of a random choice - I don't see much value to build this
everywhere, but it's kinda neat to use this to test that the -all option works
correctly and does the right thing with WebKit now. And it will also ensure
that the downloader build isn't broken.

Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
This commit is contained in:
Dirk Hohndel 2020-12-19 09:45:17 -08:00
parent 6a7152bb40
commit 0143d64439

View file

@ -35,11 +35,14 @@ jobs:
- name: build Subsurface
run: |
echo "--------------------------------------------------------------"
echo "building desktop"
echo "building all three binaries"
# now build for the desktop version (including WebKit)
# now build the desktop version (including WebKit), mobile and downloader
# the mobile build needs git setup to apply the Kirigami changes
git config --global user.email "ci@subsurface-divelog.org"
git config --global user.name "Subsurface CI"
cd ..
bash -e -x subsurface/scripts/build.sh -desktop -build-with-webkit
bash -e -x subsurface/scripts/build.sh -all -build-with-webkit
# let's not run the tests... to do that, we need to install 'xvfb-run' above
# - name: test desktop build