btrfs-progs: ci: verify experimental build

Pick a few platforms to verify build of configure --experimental

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2024-04-02 21:02:25 +02:00
parent e1e1514a84
commit cfbbd48150

View File

@ -42,42 +42,56 @@ jobs:
steps: steps:
- name: CI Musl - name: CI Musl
run: sudo docker run kdave/ci-musl-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev run: sudo docker run kdave/ci-musl-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev
- name: CI Musl (experimental)
run: sudo docker run kdave/ci-musl-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev --enable-experimental
check-musl-32bit: check-musl-32bit:
name: CI Musl (32bit) name: CI Musl (32bit)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Musl (32bit) - name: CI Musl (32bit)
run: sudo docker run kdave/ci-musl-i386 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev run: sudo docker run kdave/ci-musl-i386 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev
- name: CI Musl (32bit) (experimental)
run: sudo docker run kdave/ci-musl-i386 ./test-build $GITHUB_REF_NAME --disable-documentation --disable-backtrace --disable-libudev --enable-experimental
check-tumbleweed: check-tumbleweed:
name: CI Tumbleweed name: CI Tumbleweed
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Tumbleweed - name: CI Tumbleweed
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation
- name: CI Tumbleweed (experimental)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --enable-experimental
check-tumbleweed-libgcrypt: check-tumbleweed-libgcrypt:
name: CI Tumbleweed (libgcrypt) name: CI Tumbleweed (libgcrypt)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Tumbleweed (libgcrypt) - name: CI Tumbleweed (libgcrypt)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libgcrypt run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libgcrypt
- name: CI Tumbleweed (libgcrypt) (experimental)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libgcrypt --enable-experimental
check-tumbleweed-libsodium: check-tumbleweed-libsodium:
name: CI Tumbleweed (libsodium) name: CI Tumbleweed (libsodium)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Tumbleweed (libsodium) - name: CI Tumbleweed (libsodium)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libsodium run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libsodium
- name: CI Tumbleweed (libsodium) (experimental)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libsodium --enable-experimental
check-tumbleweed-libkcapi: check-tumbleweed-libkcapi:
name: CI Tumbleweed (libkcapi) name: CI Tumbleweed (libkcapi)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Tumbleweed (libkcapi) - name: CI Tumbleweed (libkcapi)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libkcapi run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libkcapi
- name: CI Tumbleweed (libkcapi) (experimental)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=libkcapi --enable-experimental
check-tumbleweed-botan: check-tumbleweed-botan:
name: CI Tumbleweed (Botan) name: CI Tumbleweed (Botan)
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- name: CI Tumbleweed (Botan) - name: CI Tumbleweed (Botan)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=botan run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=botan
- name: CI Tumbleweed (Botan) (experimental)
run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=botan --enable-experimental
# check-tumbleweed-openssl: # check-tumbleweed-openssl:
# name: CI Tumbleweed (OpenSSL) # name: CI Tumbleweed (OpenSSL)
# runs-on: ubuntu-latest # runs-on: ubuntu-latest
@ -85,3 +99,5 @@ jobs:
# - uses: actions/checkout@v4 # - uses: actions/checkout@v4
# - name: CI Tumbleweed (OpenSSL) # - name: CI Tumbleweed (OpenSSL)
# run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl # run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl
# - name: CI Tumbleweed (OpenSSL) (experimental)
# run: sudo docker run kdave/ci-opensuse-tumbleweed-x86_64 ./test-build $GITHUB_REF_NAME --disable-documentation --with-crypto=openssl --enable-experimental