diff options
author | Martin Pärtel <martin.partel@gmail.com> | 2023-11-19 21:47:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-11-19 21:47:34 +0200 |
commit | db61be1897ffe8f4d1a72bed62c8c892d06a1983 (patch) | |
tree | 55372b2fd05926de9c0c6c35acb0554b144ae107 /.github/workflows/linux.yml | |
parent | 1fdf240aec17b6525ee2ebc76152ea8109f83595 (diff) | |
parent | 1136f5bd18ce5b1657347dc26b0aa8e3153786ce (diff) | |
download | bindfs-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.yml | 15 |
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 |