aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Pipping <sebastian@pipping.org>2023-11-14 00:26:44 +0100
committerSebastian Pipping <sebastian@pipping.org>2023-11-14 00:59:56 +0100
commit557548b352134c9859aa92e969f9a7970bbbcb2c (patch)
treedac81ab010ce89a9734e755a81df815e5e6c6b1e
parent8a5dd381253eb52f44b3b0396143b99bc56faf13 (diff)
downloadbindfs-557548b352134c9859aa92e969f9a7970bbbcb2c.tar.gz
linux.yml: Cover compilation with FUSE 2
-rw-r--r--.github/workflows/linux.yml15
1 files changed, 13 insertions, 2 deletions
diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml
index cef2939..71e0759 100644
--- a/.github/workflows/linux.yml
+++ b/.github/workflows/linux.yml
@@ -12,27 +12,38 @@ on:
jobs:
linux:
- name: Build (${{ matrix.cc }} on ${{ matrix.runs-on }})
+ name: Build (${{ matrix.cc }} and ${{ matrix.fuse_package }} on ${{ matrix.runs-on }})
runs-on: ${{ matrix.runs-on }}
strategy:
fail-fast: false
matrix:
include:
+ # FUSE 2
- cc: gcc-13
cxx: g++-13
clang_major_version: null
clang_repo_suffix: null
runs-on: ubuntu-22.04
+ fuse_package: libfuse-dev
+ # FUSE 3
+ - cc: gcc-13
+ cxx: g++-13
+ clang_major_version: null
+ clang_repo_suffix: null
+ runs-on: ubuntu-22.04
+ fuse_package: libfuse3-dev
- cc: clang-17
cxx: clang++-17
clang_major_version: 17
clang_repo_suffix: -17
runs-on: ubuntu-22.04
+ fuse_package: libfuse3-dev
- cc: clang-18
cxx: clang++-18
clang_major_version: 18
clang_repo_suffix:
runs-on: ubuntu-22.04
+ fuse_package: libfuse3-dev
steps:
- name: Add Clang/LLVM repositories
if: "${{ contains(matrix.cxx, 'clang') }}"
@@ -48,7 +59,7 @@ jobs:
sudo apt-get install --yes --no-install-recommends \
autoconf \
automake \
- libfuse3-dev \
+ ${{ matrix.fuse_package }} \
libtool \
pkg-config