btrfs-progs: ci: install RTD sphinx theme for devel workflow

With the recent updates to documentation build the theme must be now
installed as a package. Disable building documentation in all workflows
that do functional tests.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2023-12-06 14:51:35 +01:00
parent c1ce48ed3f
commit f9ebee6838
4 changed files with 4 additions and 4 deletions

View File

@ -15,7 +15,7 @@ jobs:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- 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 - 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
- name: Configure - name: Configure
run: ./autogen.sh && ./configure run: ./autogen.sh && ./configure --disable-documentation
- name: Make static - name: Make static
run: make V=1 EXTRA_CFLAGS='-march=x86-64' static run: make V=1 EXTRA_CFLAGS='-march=x86-64' static
- name: Make box.static - name: Make box.static

View File

@ -16,7 +16,7 @@ jobs:
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- 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 lcov - 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 lcov
- name: Configure - name: Configure
run: ./autogen.sh && ./configure run: ./autogen.sh && ./configure --disable-documentation
- name: Make - name: Make
run: make V=1 D=gcov run: make V=1 D=gcov
- name: Tests cli - name: Tests cli

View File

@ -18,7 +18,7 @@ jobs:
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- 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 - 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 - name: Configure
run: ./autogen.sh && CC=${{ matrix.compiler}} ./configure run: ./autogen.sh && CC=${{ matrix.compiler}} ./configure
- name: Documentation - name: Documentation

View File

@ -20,7 +20,7 @@ jobs:
- run: sudo modprobe btrfs - run: sudo modprobe btrfs
- 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 - 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 - name: Configure
run: ./autogen.sh && ./configure run: ./autogen.sh && ./configure --disable-documentation
- name: Make - name: Make
run: make V=1 run: make V=1
# - name: Musl build # - name: Musl build