Skip to content

Commit

Permalink
btrfs-progs: ci: enable experimental build on devel and pull workflows
Browse files Browse the repository at this point in the history
Some tests in mkfs or misc require the experimental build. Enable it on
the development workflows. Build coverage with or without experimental
build is covered by the CI image build tests.

Signed-off-by: David Sterba <dsterba@suse.com>
  • Loading branch information
kdave committed Feb 20, 2025
1 parent 09eb6d9 commit fb1974d
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 11 deletions.
14 changes: 7 additions & 7 deletions .github/workflows/devel.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx sphinx-rtd-theme-common python3-sphinx-rtd-theme
- name: Configure
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure --enable-experimental
- name: Documentation
run: make V=1 -C Documentation
- name: Generate manual pages preview (html)
Expand Down Expand Up @@ -70,7 +70,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure --disable-documentation
run: ./autogen.sh && CC=${{ matrix.compiler }} ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Test internal APIs
Expand All @@ -96,7 +96,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Tests mkfs
Expand All @@ -117,7 +117,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Tests check
Expand All @@ -140,7 +140,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Tests misc
Expand All @@ -161,7 +161,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Tests convert
Expand All @@ -182,7 +182,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
- name: Tests cli
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1
# - name: Musl build
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/sanitize.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1 D=ubsan
- name: Tests cli
Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1 D=asan
- name: Tests cli
Expand Down Expand Up @@ -104,7 +104,7 @@ jobs:
- run: sudo apt-get update -qqq
- run: sudo apt-get install -y pkg-config gcc liblzo2-dev libzstd-dev libblkid-dev uuid-dev zlib1g-dev libext2fs-dev e2fsprogs libudev-dev python3-sphinx libaio-dev liburing-dev attr jq
- name: Configure
run: ./autogen.sh && ./configure --disable-documentation
run: ./autogen.sh && ./configure --disable-documentation --enable-experimental
- name: Make
run: make V=1 D=tsan
- name: Tests cli
Expand Down

0 comments on commit fb1974d

Please sign in to comment.