aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorMartin Pärtel <martin.partel@gmail.com>2023-11-19 21:49:53 +0200
committerMartin Pärtel <martin.partel@gmail.com>2023-11-19 21:49:53 +0200
commit5c8390f75925797a81973925a14cdf8ab092a3bc (patch)
treef998c665b983a173cffc6ada9113494ffac96268 /.github/workflows
parentbea88937f4564e282063fb44aeac485012cfae87 (diff)
parentdb61be1897ffe8f4d1a72bed62c8c892d06a1983 (diff)
downloadbindfs-5c8390f75925797a81973925a14cdf8ab092a3bc.tar.gz
Merge remote-tracking branch 'origin/master' into vagrant-ci
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/tests.yml15
1 files changed, 13 insertions, 2 deletions
diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index c7a3317..d31deeb 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -12,27 +12,38 @@ on:
jobs:
linux:
- name: Build and test (${{ 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