Check also silent builds. Signed-off-by: Krzysztof Kozlowski --- .github/workflows/ci.yml | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3d9b50251602..589ad66280f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,27 +24,49 @@ jobs: - container: "ubuntu:hirsute" env: CC: gcc + MODE: maintainer + + - container: "ubuntu:hirsute" + env: + ARCH: x86-64 + CC: gcc + MODE: no-maintainer - container: "ubuntu:focal" env: CC: gcc + MODE: maintainer + + - container: "ubuntu:focal" + env: + CC: gcc + MODE: no-maintainer - container: "ubuntu:bionic" env: CC: gcc + MODE: maintainer - container: "ubuntu:xenial" env: CC: gcc + MODE: maintainer # Ubuntu clang - container: "ubuntu:hirsute" env: CC: clang + MODE: maintainer + + - container: "ubuntu:focal" + env: + CC: clang + MODE: maintainer - container: "ubuntu:focal" env: CC: clang + MODE: no-maintainer container: image: ${{ matrix.container }} @@ -77,7 +99,19 @@ jobs: printenv - name: Configure - run: ./bootstrap-configure + run: | + echo "Bootstraping in mode: $MODE" + if [ "$MODE" = "maintainer" ]; then + ./bootstrap-configure + else + ./bootstrap && \ + ./configure \ + --disable-systemd \ + --prefix=/usr \ + --enable-ese \ + --sysconfdir=/etc \ + --enable-tools + fi - name: Compile run: make -j$(nproc) -- 2.30.2