aboutsummaryrefslogtreecommitdiffstats
path: root/.github/workflows/linux.yml
diff options
context:
space:
mode:
authorMartin Pärtel <martin.partel@gmail.com>2023-11-19 21:47:34 +0200
committerGitHub <noreply@github.com>2023-11-19 21:47:34 +0200
commitdb61be1897ffe8f4d1a72bed62c8c892d06a1983 (patch)
tree55372b2fd05926de9c0c6c35acb0554b144ae107 /.github/workflows/linux.yml
parent1fdf240aec17b6525ee2ebc76152ea8109f83595 (diff)
parent1136f5bd18ce5b1657347dc26b0aa8e3153786ce (diff)
downloadbindfs-db61be1897ffe8f4d1a72bed62c8c892d06a1983.tar.gz
Merge pull request #148 from hartwork/fix-warnings
Fix compile warnings (including a serious one) + cover FUSE 2 in CI + add `-Wextra` to `configure.ac`
Diffstat (limited to '.github/workflows/linux.yml')
-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