mirror of
https://github.com/mhx/dwarfs.git
synced 2025-09-15 07:16:13 -04:00
build: add option to skip FUSE tests in CI jobs
This commit is contained in:
parent
32ed073cb2
commit
38497c79f3
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
@ -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') }}
|
||||
|
5
.github/workflows/docker-run-build.yml
vendored
5
.github/workflows/docker-run-build.yml
vendored
@ -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 }} \
|
||||
|
Loading…
x
Reference in New Issue
Block a user