summaryrefslogtreecommitdiff
path: root/.github/workflows/tests.yml
diff options
context:
space:
mode:
authorSimon McVittie <smcv@collabora.com>2022-01-04 09:41:38 +0000
committerLuca BRUNO <luca.bruno@coreos.com>2022-01-04 09:41:38 +0000
commit43859b58f6b76e958e54ec5d3d1250d906ce12bf (patch)
treefd89ec82bd474ba7e997950e435ed57801621552 /.github/workflows/tests.yml
parent4d47733f98f98d14a5e60d8015b90d0921602df5 (diff)
downloadostree-43859b58f6b76e958e54ec5d3d1250d906ce12bf.tar.gz
rofiles-fuse: Build using FUSE 3 if possible, falling back to FUSE 2
This adds build-time configuration logic to automatically detect and switch between libfuse 2.x and 3.x. Signed-off-by: Simon McVittie <smcv@collabora.com> Co-authored-by: Luca BRUNO <luca.bruno@coreos.com>
Diffstat (limited to '.github/workflows/tests.yml')
-rw-r--r--.github/workflows/tests.yml6
1 files changed, 4 insertions, 2 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index c17a1c0d..5fd14bde 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -44,22 +44,24 @@ jobs:
# oldstable-backports and unstable.
#
# https://hub.docker.com/_/debian
- - name: Debian Stable with sign-ed25519
+ - name: Debian Stable with sign-ed25519 and FUSE 2
image: debian:stable-slim
pre-checkout-setup: |
apt-get update
apt-get install -y git
extra-packages: >-
+ libfuse-dev
libsodium-dev
configure-options: >-
--with-ed25519-libsodium
- - name: Debian Stable with curl, sign-ed25519 and no gpgme
+ - name: Debian Stable with curl, sign-ed25519, no gpgme, FUSE 3
image: debian:stable-slim
pre-checkout-setup: |
apt-get update
apt-get install -y git
extra-packages: >-
+ libfuse3-dev
libsodium-dev
configure-options: >-
--with-curl