From 38497c79f33b2f958f42550a7ac4cdb8c1bb64fc Mon Sep 17 00:00:00 2001 From: Marcus Holland-Moritz Date: Sat, 9 Aug 2025 12:33:50 +0200 Subject: [PATCH] build: add option to skip FUSE tests in CI jobs --- .github/workflows/build.yml | 1 + .github/workflows/docker-run-build.yml | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 30f0ddaf..93b4fdda 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -364,6 +364,7 @@ jobs: build_dist: ${{ matrix.build_dist }} cross_arch: ${{ matrix.cross_arch }} skip_slow_tests: ${{ matrix.skip_slow_tests || false }} + skip_fuse_tests: ${{ matrix.skip_fuse_tests || false }} build_from_tarball: true upload_coverage: ${{ matrix.build_type == 'clang-debug-coverage-ninja' }} upload_artifacts: ${{ endsWith(matrix.build_type, '-static') }} diff --git a/.github/workflows/docker-run-build.yml b/.github/workflows/docker-run-build.yml index b558a5b3..f6264e71 100644 --- a/.github/workflows/docker-run-build.yml +++ b/.github/workflows/docker-run-build.yml @@ -33,6 +33,10 @@ on: required: false type: boolean default: false + skip_fuse_tests: + required: false + type: boolean + default: false permissions: contents: read @@ -77,6 +81,7 @@ jobs: --mount type=bind,source=/mnt/opensource/artifacts/dwarfs,target=/artifacts \ ${{ inputs.build_from_tarball && '--env BUILD_FROM_TARBALL=1' || '' }} \ ${{ inputs.skip_slow_tests && '--env DWARFS_SKIP_SLOW_TESTS=1' || '' }} \ + ${{ inputs.skip_fuse_tests && '--env DWARFS_SKIP_FUSE_TESTS=1' || '' }} \ --env BUILD_TYPE=${{ inputs.build_type }} \ --env BUILD_ARCH=${{ inputs.build_arch }} \ --env CROSS_ARCH=${{ inputs.cross_arch }} \